<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
  <head>
    <title>Coverage</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    <link rel="stylesheet" type="text/css" href="../style.css"/>
    <link rel="stylesheet" type="text/css" href="../print.css" media="print"/>
  </head>
  <body>
    <table class="coverageTable" cellspacing="0" cellpadding="2">
      <tr><td class="reportHeader" colspan="6">
  <table width="100%">
    <tr><td valign="top">
      <h1 class="titleText">
        Clover.NET coverage report - 
                  Coverage 
              </h1>
      <p class="timestamp">
        <span class="heading">Coverage timestamp:</span>&nbsp;Friday, May 20, 2005 9:17:00 PM
      </p>
      <p class="navBar">
                  <a class="navBarModeLink" href="../overview.html">Overview</a>
          &nbsp;&nbsp;
          <a class="navBarModeLink" href="../namespaces/IBatisNet.DataMapper/ns-summary.html">Namespace</a>
          &nbsp;&nbsp;
          <span class="navBarCurrent">File</span>
              </p>
      <p class="navBar">
        &nbsp;&nbsp;&nbsp;
                  <a class="navBarLink" href="../index.html" target="_top">FRAMES</a>&nbsp;&nbsp;
          <a class="navBarLink" href="../files/SqlMapper.html" target="_top">NO FRAMES</a>&nbsp;&nbsp;
              </p>
      
    </td><td align="right" valign="top" class="stats">
      <table cellpadding="1">
        <tr>
                      <td  rowspan="3" valign="top">File Stats:</td>
                    <td align="right">LOC:</td>
          <td align="right">1282</td>
          <td rowspan="3">&nbsp;</td>
          <td align="right">Methods:</td>
          <td align="right">56</td>
        </tr>
        <tr>
          <td align="right">NCLOC:</td>
          <td align="right">751</td>
          <td align="right">Classes:</td>
          <td align="right">1</td>
        </tr>
              </table>
    </td></tr>
  </table>
</td></tr>


      <tr><td class="hbreak" colspan="6">&nbsp;</td></tr>
      
              <tr>
    <td class="graphHeaderLeft">Source File</td>
    <td class="graphHeader">Conditionals</td>
    <td class="graphHeader">Statements</td>
    <td class="graphHeader">Methods</td>
    <td class="graphBarHeader" colspan="2">TOTAL</td>
  </tr>   
  <tr>
    <td class="graphItem">
                        SqlMapper.cs
                  </td>
    
    <td class="graphPercent">50.0 %</td>
    <td class="graphPercent">71.9 %</td>
    <td class="graphPercent">75.0 %</td>
    <td class="graphBarLeft">67.5 %</td>
    <td class="graphBar">
              <table cellspacing="0" cellpadding="0">
          <tr>
                          <td class="covered"><img alt="coverage" src="../img/green.gif"
                  width="134" height="12"/></td>
              <td class="uncovered"><img alt="coverage" src="../img/red.gif"
                  width="66" height="12"/></td>
                      </tr>
        </table>
          </td>
  </tr>     </table>
    
    <table cellspacing="0" cellpadding="0" class="srcView">
          <tr>
        <td class="lineNumber">
                  1
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  2
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="ppdirec">#region Apache Notice</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  3
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="blockComment">/*****************************************************************************</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  4
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="blockComment"> * $Header: $</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  5
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="blockComment"> * $Revision: $</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  6
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="blockComment"> * $Date: $</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  7
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="blockComment"> * </span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  8
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="blockComment"> * iBATIS.NET Data Mapper</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  9
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="blockComment"> * Copyright (C) 2004 - Gilles Bayon</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  10
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="blockComment"> *  </span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  11
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="blockComment"> * </span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  12
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="blockComment"> * Licensed under the Apache License, Version 2.0 (the "License");</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  13
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="blockComment"> * you may not use this file except in compliance with the License.</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  14
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="blockComment"> * You may obtain a copy of the License at</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  15
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="blockComment"> * </span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  16
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="blockComment"> *      http://www.apache.org/licenses/LICENSE-2.0</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  17
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="blockComment"> * </span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  18
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="blockComment"> * Unless required by applicable law or agreed to in writing, software</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  19
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="blockComment"> * distributed under the License is distributed on an "AS IS" BASIS,</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  20
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="blockComment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  21
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="blockComment"> * See the License for the specific language governing permissions and</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  22
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="blockComment"> * limitations under the License.</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  23
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="blockComment"> * </span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  24
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="blockComment"> ********************************************************************************/</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  25
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="ppdirec">#endregion</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  26
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  27
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="ppdirec">#region Imports</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  28
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="keyword">using</span> System;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  29
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="keyword">using</span> System.Data;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  30
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="keyword">using</span> System.IO;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  31
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="keyword">using</span> System.Text;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  32
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="keyword">using</span> System.Collections;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  33
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="keyword">using</span> System.Collections.Specialized;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  34
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="keyword">using</span> System.Threading;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  35
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="keyword">using</span> System.Xml;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  36
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  37
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="keyword">using</span> IBatisNet.Common;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  38
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="keyword">using</span> IBatisNet.Common.Exceptions;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  39
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="keyword">using</span> IBatisNet.Common.Utilities;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  40
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="keyword">using</span> IBatisNet.DataMapper.SessionContainer;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  41
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  42
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="keyword">using</span> IBatisNet.DataMapper.Configuration;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  43
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="keyword">using</span> IBatisNet.DataMapper.Configuration.Alias;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  44
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="keyword">using</span> IBatisNet.DataMapper.Configuration.ParameterMapping;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  45
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="keyword">using</span> IBatisNet.DataMapper.Configuration.ResultMapping;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  46
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="keyword">using</span> IBatisNet.DataMapper.Configuration.Cache;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  47
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="keyword">using</span> IBatisNet.DataMapper.Exceptions;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  48
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="keyword">using</span> IBatisNet.DataMapper.MappedStatements;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  49
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="keyword">using</span> IBatisNet.DataMapper.TypeHandlers;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  50
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  51
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="ppdirec">#endregion</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  52
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  53
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="keyword">namespace</span> IBatisNet.DataMapper</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  54
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">{</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  55
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">    <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  56
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">    <span class="docComment">/// <span class="docContent">Summary description for SqlMap.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  57
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">    <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  58
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">    <span class="keyword">public</span> <span class="keyword">class</span> SqlMapper</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  59
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">    {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  60
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  61
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  62
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// </span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  63
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  64
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="keyword">public</span> <span class="keyword">delegate</span> <span class="keyword">void</span> RowDelegate(<span class="keyword">object</span> obj, IList list);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  65
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  66
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="ppdirec">#region Contants</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  67
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="keyword">private</span> <span class="keyword">const</span> <span class="keyword">string</span> DEFAULT_FILE_CONFIG_NAME = <span class="string">"sqlmap.config"</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  68
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="ppdirec">#endregion</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  69
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  70
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="ppdirec">#region Fields</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  71
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="lineComment">//(MappedStatement Name, MappedStatement)</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  72
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="keyword">private</span> HybridDictionary _mappedStatements = <span class="keyword">new</span> HybridDictionary();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  73
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="lineComment">//(ResultMap name, ResultMap)</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  74
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="keyword">private</span> HybridDictionary _resultMaps = <span class="keyword">new</span> HybridDictionary();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  75
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="lineComment">//(ParameterMap name, ParameterMap)</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  76
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="keyword">private</span> HybridDictionary _parameterMaps = <span class="keyword">new</span> HybridDictionary();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  77
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="lineComment">// DataSource</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  78
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="keyword">private</span> DataSource _dataSource = <span class="keyword">null</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  79
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="lineComment">//(typeAlias name, type alias)</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  80
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="keyword">private</span> HybridDictionary _typeAliasMaps = <span class="keyword">new</span> HybridDictionary();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  81
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="lineComment">//(CacheModel name, cache))</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  82
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="keyword">private</span> HybridDictionary _cacheMaps = <span class="keyword">new</span> HybridDictionary();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  83
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="keyword">private</span> TypeHandlerFactory _typeHandlerFactory = <span class="keyword">null</span>; </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  84
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  85
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="keyword">private</span> <span class="keyword">bool</span> _cacheModelsEnabled = <span class="keyword">false</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  86
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="keyword">private</span> <span class="keyword">bool</span> _useEmbedStatementParams = <span class="keyword">false</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  87
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  88
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  89
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Container session unique for each thread. </span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  90
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  91
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="keyword">private</span> ISessionContainer _sessionContainer = <span class="keyword">null</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  92
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  93
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="ppdirec">#endregion</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  94
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  95
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="ppdirec">#region Properties</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  96
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  97
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  98
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">///  <span class="docContent">Returns the DalSession instance </span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  99
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">///  <span class="docContent">currently being used by the SqlMap.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  100
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  101
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 101: Property LocalSession : get 14 times">        <span class="keyword">public</span> IDalSession LocalSession</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  102
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 101: Property LocalSession : get 14 times">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  103
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 103: Statement executed 14 times.">14</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 103: Statement executed 14 times.">            get { <span class="keyword">return</span> _sessionContainer.LocalSession; }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  104
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 101: Property LocalSession : get 14 times">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  105
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  106
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  107
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  108
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Tell if the session is started.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  109
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  110
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;returns>&lt;/returns></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  111
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 111: Property IsSessionStarted : get 20 times">        <span class="keyword">public</span> <span class="keyword">bool</span> IsSessionStarted</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  112
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 111: Property IsSessionStarted : get 20 times">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  113
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 113: Statement executed 20 times.">20</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 113: Statement executed 20 times.">            get { <span class="keyword">return</span> (_sessionContainer.LocalSession != <span class="keyword">null</span>); }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  114
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 111: Property IsSessionStarted : get 20 times">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  115
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  116
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  117
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">A flag that determines whether cache models were enabled </span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  118
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">when this SqlMap was built.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  119
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  120
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 120: Property IsCacheModelsEnabled not exercised">0</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 120: Property IsCacheModelsEnabled not exercised">        <span class="keyword">public</span> <span class="keyword">bool</span> IsCacheModelsEnabled</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  121
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 120: Property IsCacheModelsEnabled not exercised">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  122
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 120: Property IsCacheModelsEnabled not exercised">            get { <span class="keyword">return</span> _cacheModelsEnabled; }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  123
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 120: Property IsCacheModelsEnabled not exercised">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  124
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  125
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  126
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">A flag that determines whether statements use</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  127
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">embedded parameters.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  128
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  129
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 129: Property UseEmbedStatementParams : get 26520 times">        <span class="keyword">public</span> <span class="keyword">bool</span> UseEmbedStatementParams</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  130
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 129: Property UseEmbedStatementParams : get 26520 times">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  131
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 131: Statement executed 26520 times.">26520</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 131: Statement executed 26520 times.">            get { <span class="keyword">return</span> _useEmbedStatementParams; }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  132
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 129: Property UseEmbedStatementParams : get 26520 times">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  133
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  134
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  135
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">The TypeHandlerFactory</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  136
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  137
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 137: Property TypeHandlerFactory : get 134620 times">        <span class="keyword">internal</span> TypeHandlerFactory TypeHandlerFactory</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  138
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 137: Property TypeHandlerFactory : get 134620 times">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  139
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 139: Statement executed 134620 times.">134620</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 139: Statement executed 134620 times.">            get { <span class="keyword">return</span> _typeHandlerFactory; }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  140
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 137: Property TypeHandlerFactory : get 134620 times">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  141
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="ppdirec">#endregion</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  142
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  143
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="ppdirec">#region Constructor (s) / Destructor</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  144
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  145
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Create a new SqlMap</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  146
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  147
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 147: Constructor SqlMapper entered 170 times.">170</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 147: Constructor SqlMapper entered 170 times.">        <span class="keyword">internal</span> SqlMapper(TypeHandlerFactory typeHandlerFactory) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  148
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 147: Constructor SqlMapper entered 170 times.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  149
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 149: Statement executed 170 times.">170</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 149: Statement executed 170 times.">            _typeHandlerFactory = typeHandlerFactory;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  150
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 150: Statement executed 170 times.">170</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 150: Statement executed 170 times.">            _sessionContainer = SessionContainerFactory.GetSessionContainer(IBatisNet.Common.Utilities.HashCodeProvider.GetIdentityHashCode(<span class="keyword">this</span>).ToString());</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  151
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 147: Constructor SqlMapper entered 170 times.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  152
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="ppdirec">#endregion</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  153
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  154
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="ppdirec">#region Methods</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  155
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  156
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Set the falg to tell us if cache models were enabled</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  157
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">or not.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  158
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  159
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 159: Method SetCacheModelsEnabled entered 170 times.">170</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 159: Method SetCacheModelsEnabled entered 170 times.">        <span class="keyword">internal</span> <span class="keyword">void</span> SetCacheModelsEnabled(<span class="keyword">bool</span> value)</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  160
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 159: Method SetCacheModelsEnabled entered 170 times.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  161
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 161: Statement executed 170 times.">170</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 161: Statement executed 170 times.">            _cacheModelsEnabled = value;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  162
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 159: Method SetCacheModelsEnabled entered 170 times.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  163
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  164
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  165
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Sets the flag indicating if statements should used embedded</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  166
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">parameters</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  167
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  168
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 168: Method SetUseEmbedStatementParams entered 170 times.">170</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 168: Method SetUseEmbedStatementParams entered 170 times.">        <span class="keyword">internal</span> <span class="keyword">void</span> SetUseEmbedStatementParams(<span class="keyword">bool</span> value)</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  169
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 168: Method SetUseEmbedStatementParams entered 170 times.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  170
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 170: Statement executed 170 times.">170</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 170: Statement executed 170 times.">            _useEmbedStatementParams = value;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  171
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 168: Method SetUseEmbedStatementParams entered 170 times.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  172
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  173
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="ppdirec">#region Configure</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  174
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  175
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  176
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Configure an SqlMap.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  177
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  178
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="document"><span class="docContent">An xml sql map onfiguration document.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  179
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;returns><span class="docContent">the SqlMap</span>&lt;/returns></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  180
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 180: Method Configure not entered.">0</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 180: Method Configure not entered.">        <span class="keyword">static</span> <span class="keyword">public</span> SqlMapper Configure( XmlDocument document )</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  181
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 180: Method Configure not entered.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  182
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 180: Method Configure not entered.">            <span class="keyword">return</span> <span class="keyword">new</span> DomSqlMapBuilder().Build( document, <span class="keyword">false</span> );</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  183
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 180: Method Configure not entered.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  184
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  185
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  186
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Configure an SqlMap from</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  187
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">default file named SqlMap.config.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  188
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  189
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;returns><span class="docContent">An SqlMap</span>&lt;/returns></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  190
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 190: Method Configure not entered.">0</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 190: Method Configure not entered.">        <span class="keyword">static</span> <span class="keyword">public</span> SqlMapper Configure()</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  191
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 190: Method Configure not entered.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  192
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 190: Method Configure not entered.">            <span class="keyword">return</span> Configure( Resources.GetConfigAsXmlDocument(DEFAULT_FILE_CONFIG_NAME) );</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  193
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 190: Method Configure not entered.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  194
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  195
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  196
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  197
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Configure an SqlMap from via a file.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  198
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  199
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="fileName"><span class="docContent">File name.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  200
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;returns><span class="docContent">An SqlMap</span>&lt;/returns></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  201
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 201: Method Configure not entered.">0</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 201: Method Configure not entered.">        <span class="keyword">public</span> <span class="keyword">static</span> SqlMapper Configure(<span class="keyword">string</span> fileName)</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  202
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 201: Method Configure not entered.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  203
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 201: Method Configure not entered.">            XmlDocument document = Resources.GetConfigAsXmlDocument(fileName);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  204
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 201: Method Configure not entered.">            <span class="keyword">return</span> <span class="keyword">new</span> DomSqlMapBuilder().Build( document, <span class="keyword">false</span>);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  205
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 201: Method Configure not entered.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  206
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  207
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  208
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  209
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Configure and monitor the default configuration file for modifications </span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  210
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">and automatically reconfigure SqlMap. </span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  211
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  212
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;returns><span class="docContent">An SqlMap</span>&lt;/returns></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  213
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 213: Method ConfigureAndWatch not entered.">0</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 213: Method ConfigureAndWatch not entered.">        <span class="keyword">public</span> <span class="keyword">static</span> SqlMapper ConfigureAndWatch(ConfigureHandler configureDelegate)</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  214
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 213: Method ConfigureAndWatch not entered.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  215
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 213: Method ConfigureAndWatch not entered.">            <span class="keyword">return</span> ConfigureAndWatch( DEFAULT_FILE_CONFIG_NAME, configureDelegate ) ;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  216
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 213: Method ConfigureAndWatch not entered.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  217
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  218
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  219
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  220
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Configure and monitor the configuration file for modifications </span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  221
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">and automatically reconfigure SqlMap. </span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  222
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  223
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="fileName"><span class="docContent">File name.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  224
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">///&lt;param name="configureDelegate"></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  225
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Delegate called when the file has changed, to rebuild the dal.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  226
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  227
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;returns><span class="docContent">An SqlMap</span>&lt;/returns></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  228
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 228: Method ConfigureAndWatch entered 170 times.">170</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 228: Method ConfigureAndWatch entered 170 times.">        <span class="keyword">public</span> <span class="keyword">static</span> SqlMapper ConfigureAndWatch( <span class="keyword">string</span> fileName, ConfigureHandler configureDelegate )</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  229
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 228: Method ConfigureAndWatch entered 170 times.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  230
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 230: Statement executed 170 times.">170</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 230: Statement executed 170 times.">            XmlDocument document = Resources.GetConfigAsXmlDocument( fileName );</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  231
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 228: Method ConfigureAndWatch entered 170 times."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  232
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 232: Statement executed 170 times.">170</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 232: Statement executed 170 times.">            ConfigWatcherHandler.ClearFilesMonitored();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  233
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 233: Statement executed 170 times.">170</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 233: Statement executed 170 times.">            ConfigWatcherHandler.AddFileToWatch( Resources.GetFileInfo( fileName ) );</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  234
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 228: Method ConfigureAndWatch entered 170 times."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  235
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 235: Statement executed 170 times.">170</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 235: Statement executed 170 times.">            TimerCallback callBakDelegate = <span class="keyword">new</span> TimerCallback( SqlMapper.OnConfigFileChange );</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  236
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 228: Method ConfigureAndWatch entered 170 times."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  237
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 237: Statement executed 170 times.">170</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 237: Statement executed 170 times.">            StateConfig state = <span class="keyword">new</span> StateConfig();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  238
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 238: Statement executed 170 times.">170</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 238: Statement executed 170 times.">            state.fileName = fileName;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  239
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 239: Statement executed 170 times.">170</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 239: Statement executed 170 times.">            state.configureHandler = configureDelegate;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  240
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 228: Method ConfigureAndWatch entered 170 times."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  241
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 241: Statement executed 170 times.">170</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 241: Statement executed 170 times.">            <span class="keyword">new</span> ConfigWatcherHandler( callBakDelegate, state );</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  242
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 228: Method ConfigureAndWatch entered 170 times."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  243
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 243: Statement executed 170 times.">170</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 243: Statement executed 170 times.">            <span class="keyword">return</span> <span class="keyword">new</span> DomSqlMapBuilder().Build( document, <span class="keyword">true</span> );</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  244
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 228: Method ConfigureAndWatch entered 170 times.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  245
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  246
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  247
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Callback called when the SqlMap.config changed.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  248
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  249
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="obj"><span class="docContent">The state config.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  250
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 250: Method OnConfigFileChange not entered.">0</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 250: Method OnConfigFileChange not entered.">        <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">void</span> OnConfigFileChange(<span class="keyword">object</span> obj)</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  251
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 250: Method OnConfigFileChange not entered.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  252
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 250: Method OnConfigFileChange not entered.">            StateConfig state = (StateConfig)obj;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  253
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 250: Method OnConfigFileChange not entered."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  254
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 250: Method OnConfigFileChange not entered.">            <span class="lineComment">//SqlMap sqlMap = ConfigureAndWatch( state.fileName, state.configureHandler );</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  255
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 250: Method OnConfigFileChange not entered.">            <span class="lineComment">//state.configureHandler( sqlMap );</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  256
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 250: Method OnConfigFileChange not entered.">            state.configureHandler( <span class="keyword">null</span> );</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  257
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 250: Method OnConfigFileChange not entered.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  258
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  259
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="ppdirec">#endregion</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  260
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  261
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="ppdirec">#region Manage Connection, Transaction</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  262
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  263
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  264
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// </span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  265
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  266
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;returns>&lt;/returns></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  267
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 267: Method OpenConnection entered 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 267: Method OpenConnection entered 1 time.">        <span class="keyword">public</span> IDalSession OpenConnection() </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  268
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 267: Method OpenConnection entered 1 time.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  269
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 269: Expression evaluated to true 0 times, false 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 269: Expression evaluated to true 0 times, false 1 time.">            <span class="keyword">if</span> (_sessionContainer.LocalSession != <span class="keyword">null</span>) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  270
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 269: Statement executed 1 time.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  271
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 271: Statement not executed.">0</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 271: Statement not executed.">                <span class="keyword">throw</span> <span class="keyword">new</span> DataMapperException(<span class="string">"SqlMap could not invoke OpenConnection(). A connection is already started. Call CloseConnection first."</span>);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  272
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 269: Statement executed 1 time.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  273
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 273: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 273: Statement executed 1 time.">            SqlMapSession session = <span class="keyword">new</span> SqlMapSession(<span class="keyword">this</span>);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  274
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 274: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 274: Statement executed 1 time.">            _sessionContainer.Store(session);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  275
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 275: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 275: Statement executed 1 time.">            session.OpenConnection();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  276
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 276: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 276: Statement executed 1 time.">            <span class="keyword">return</span> session;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  277
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 267: Method OpenConnection entered 1 time.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  278
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  279
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  280
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Open a connection</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  281
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  282
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 282: Method CloseConnection entered 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 282: Method CloseConnection entered 1 time.">        <span class="keyword">public</span> <span class="keyword">void</span> CloseConnection()</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  283
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 282: Method CloseConnection entered 1 time.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  284
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 284: Expression evaluated to true 0 times, false 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 284: Expression evaluated to true 0 times, false 1 time.">            <span class="keyword">if</span> (_sessionContainer.LocalSession == <span class="keyword">null</span>) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  285
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 284: Statement executed 1 time.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  286
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 286: Statement not executed.">0</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 286: Statement not executed.">                <span class="keyword">throw</span> <span class="keyword">new</span> DataMapperException(<span class="string">"SqlMap could not invoke CloseConnection(). No connection was started. Call OpenConnection() first."</span>);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  287
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 284: Statement executed 1 time.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  288
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 288: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 288: Statement executed 1 time.">            <span class="keyword">try</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  289
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 288: Statement executed 1 time.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  290
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 290: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 290: Statement executed 1 time.">                IDalSession session = _sessionContainer.LocalSession;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  291
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 291: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 291: Statement executed 1 time.">                session.CloseConnection();          </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  292
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 288: Statement executed 1 time.">            } </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  293
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 288: Statement executed 1 time.">            <span class="keyword">catch</span>(Exception ex)</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  294
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 288: Statement executed 1 time.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  295
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 295: Statement not executed.">0</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 295: Statement not executed.">                <span class="keyword">throw</span> <span class="keyword">new</span> DataMapperException(<span class="string">"SqlMapper could not CloseConnection(). Cause :"</span>+ex.Message, ex);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  296
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 288: Statement executed 1 time.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  297
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 288: Statement executed 1 time.">            <span class="keyword">finally</span> </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  298
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 288: Statement executed 1 time.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  299
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 299: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 299: Statement executed 1 time.">                _sessionContainer.Dispose();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  300
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 288: Statement executed 1 time.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  301
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 282: Method CloseConnection entered 1 time.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  302
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  303
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  304
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  305
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Begins a database transaction.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  306
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  307
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 307: Method BeginTransaction entered 5 times.">5</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 307: Method BeginTransaction entered 5 times.">        <span class="keyword">public</span> IDalSession BeginTransaction() </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  308
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 307: Method BeginTransaction entered 5 times.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  309
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 309: Expression evaluated to true 1 time, false 4 times.">5</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 309: Expression evaluated to true 1 time, false 4 times.">            <span class="keyword">if</span> (_sessionContainer.LocalSession != <span class="keyword">null</span>) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  310
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 309: Statement executed 5 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  311
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 311: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 311: Statement executed 1 time.">                <span class="keyword">throw</span> <span class="keyword">new</span> DataMapperException(<span class="string">"SqlMap could not invoke BeginTransaction(). A Transaction is already started. Call CommitTransaction() or RollbackTransaction first."</span>);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  312
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 309: Statement executed 5 times.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  313
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 313: Statement executed 4 times.">4</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 313: Statement executed 4 times.">            SqlMapSession session = <span class="keyword">new</span> SqlMapSession(<span class="keyword">this</span>);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  314
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 314: Statement executed 4 times.">4</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 314: Statement executed 4 times.">            _sessionContainer.Store(session);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  315
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 315: Statement executed 4 times.">4</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 315: Statement executed 4 times.">            session.BeginTransaction();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  316
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 316: Statement executed 4 times.">4</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 316: Statement executed 4 times.">            <span class="keyword">return</span> session ;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  317
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 307: Method BeginTransaction entered 5 times.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  318
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  319
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  320
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Begins a database transaction on the currect session</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  321
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  322
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="openConnection"><span class="docContent">Open a connection.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  323
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 323: Method BeginTransaction not entered.">0</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 323: Method BeginTransaction not entered.">        <span class="keyword">public</span> IDalSession BeginTransaction(<span class="keyword">bool</span> openConnection)</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  324
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 323: Method BeginTransaction not entered.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  325
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 323: Method BeginTransaction not entered.">            IDalSession session = <span class="keyword">null</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  326
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 323: Method BeginTransaction not entered."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  327
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 323: Method BeginTransaction not entered.">            <span class="keyword">if</span> (openConnection)</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  328
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 323: Method BeginTransaction not entered.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  329
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 323: Method BeginTransaction not entered.">                session = <span class="keyword">this</span>.BeginTransaction();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  330
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 323: Method BeginTransaction not entered.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  331
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 323: Method BeginTransaction not entered.">            <span class="keyword">else</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  332
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 323: Method BeginTransaction not entered.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  333
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 323: Method BeginTransaction not entered.">                session = _sessionContainer.LocalSession;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  334
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 323: Method BeginTransaction not entered.">                <span class="keyword">if</span> (session == <span class="keyword">null</span>) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  335
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 323: Method BeginTransaction not entered.">                {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  336
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 323: Method BeginTransaction not entered.">                    <span class="keyword">throw</span> <span class="keyword">new</span> DataMapperException(<span class="string">"SqlMap could not invoke BeginTransaction(). A session must be Open. Call OpenConnection() first."</span>);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  337
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 323: Method BeginTransaction not entered.">                }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  338
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 323: Method BeginTransaction not entered.">                session.BeginTransaction(openConnection);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  339
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 323: Method BeginTransaction not entered.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  340
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 323: Method BeginTransaction not entered."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  341
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 323: Method BeginTransaction not entered.">            <span class="keyword">return</span> session;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  342
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 323: Method BeginTransaction not entered.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  343
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  344
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  345
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Begins a database transaction with the specified isolation level.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  346
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  347
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="isolationLevel"></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  348
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">The isolation level under which the transaction should run.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  349
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  350
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 350: Method BeginTransaction not entered.">0</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 350: Method BeginTransaction not entered.">        <span class="keyword">public</span> IDalSession BeginTransaction(IsolationLevel isolationLevel)</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  351
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 350: Method BeginTransaction not entered.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  352
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 350: Method BeginTransaction not entered.">            <span class="keyword">if</span> (_sessionContainer.LocalSession != <span class="keyword">null</span>) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  353
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 350: Method BeginTransaction not entered.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  354
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 350: Method BeginTransaction not entered.">                <span class="keyword">throw</span> <span class="keyword">new</span> DataMapperException(<span class="string">"SqlMap could not invoke BeginTransaction(). A Transaction is already started. Call CommitTransaction() or RollbackTransaction first."</span>);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  355
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 350: Method BeginTransaction not entered.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  356
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 350: Method BeginTransaction not entered.">            SqlMapSession session = <span class="keyword">new</span> SqlMapSession(<span class="keyword">this</span>);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  357
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 350: Method BeginTransaction not entered.">            _sessionContainer.Store(session);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  358
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 350: Method BeginTransaction not entered.">            session.BeginTransaction(isolationLevel);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  359
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 350: Method BeginTransaction not entered.">            <span class="keyword">return</span> session;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  360
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 350: Method BeginTransaction not entered.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  361
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  362
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  363
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Start a database transaction on the current session</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  364
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">with the specified isolation level.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  365
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  366
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="openConnection"><span class="docContent">Open a connection.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  367
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="isolationLevel"></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  368
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">The isolation level under which the transaction should run.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  369
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  370
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 370: Method BeginTransaction not entered.">0</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 370: Method BeginTransaction not entered.">        <span class="keyword">public</span> IDalSession BeginTransaction(<span class="keyword">bool</span> openConnection, IsolationLevel isolationLevel)</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  371
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 370: Method BeginTransaction not entered.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  372
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 370: Method BeginTransaction not entered.">            IDalSession session = <span class="keyword">null</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  373
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 370: Method BeginTransaction not entered."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  374
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 370: Method BeginTransaction not entered.">            <span class="keyword">if</span> (openConnection)</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  375
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 370: Method BeginTransaction not entered.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  376
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 370: Method BeginTransaction not entered.">                session = <span class="keyword">this</span>.BeginTransaction(isolationLevel);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  377
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 370: Method BeginTransaction not entered.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  378
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 370: Method BeginTransaction not entered.">            <span class="keyword">else</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  379
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 370: Method BeginTransaction not entered.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  380
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 370: Method BeginTransaction not entered.">                session = _sessionContainer.LocalSession;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  381
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 370: Method BeginTransaction not entered.">                <span class="keyword">if</span> (session == <span class="keyword">null</span>) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  382
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 370: Method BeginTransaction not entered.">                {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  383
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 370: Method BeginTransaction not entered.">                    <span class="keyword">throw</span> <span class="keyword">new</span> DataMapperException(<span class="string">"SqlMap could not invoke BeginTransaction(). A session must be Open. Call OpenConnection() first."</span>);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  384
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 370: Method BeginTransaction not entered.">                }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  385
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 370: Method BeginTransaction not entered.">                session.BeginTransaction(openConnection, isolationLevel);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  386
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 370: Method BeginTransaction not entered.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  387
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 370: Method BeginTransaction not entered.">            <span class="keyword">return</span> session;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  388
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 370: Method BeginTransaction not entered.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  389
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  390
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  391
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Commits the database transaction.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  392
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  393
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;remarks></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  394
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Will close the connection.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  395
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/remarks></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  396
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 396: Method CommitTransaction entered 4 times.">4</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 396: Method CommitTransaction entered 4 times.">        <span class="keyword">public</span> <span class="keyword">void</span> CommitTransaction()</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  397
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 396: Method CommitTransaction entered 4 times.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  398
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 398: Expression evaluated to true 1 time, false 3 times.">4</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 398: Expression evaluated to true 1 time, false 3 times.">            <span class="keyword">if</span> (_sessionContainer.LocalSession == <span class="keyword">null</span>) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  399
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 398: Statement executed 4 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  400
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 400: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 400: Statement executed 1 time.">                <span class="keyword">throw</span> <span class="keyword">new</span> DataMapperException(<span class="string">"SqlMap could not invoke CommitTransaction(). No Transaction was started. Call BeginTransaction() first."</span>);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  401
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 398: Statement executed 4 times.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  402
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 402: Statement executed 3 times.">3</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 402: Statement executed 3 times.">            <span class="keyword">try</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  403
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 402: Statement executed 3 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  404
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 404: Statement executed 3 times.">3</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 404: Statement executed 3 times.">                IDalSession session = _sessionContainer.LocalSession;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  405
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 405: Statement executed 3 times.">3</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 405: Statement executed 3 times.">                session.CommitTransaction();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  406
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 402: Statement executed 3 times.">            } </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  407
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 402: Statement executed 3 times.">            <span class="keyword">finally</span> </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  408
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 402: Statement executed 3 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  409
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 409: Statement executed 3 times.">3</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 409: Statement executed 3 times.">                _sessionContainer.Dispose();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  410
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 402: Statement executed 3 times.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  411
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 396: Method CommitTransaction entered 4 times.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  412
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  413
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  414
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Commits the database transaction.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  415
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  416
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="closeConnection"><span class="docContent">Close the connection</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  417
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 417: Method CommitTransaction not entered.">0</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 417: Method CommitTransaction not entered.">        <span class="keyword">public</span> <span class="keyword">void</span> CommitTransaction(<span class="keyword">bool</span> closeConnection)</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  418
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 417: Method CommitTransaction not entered.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  419
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 417: Method CommitTransaction not entered.">            <span class="keyword">if</span> (_sessionContainer.LocalSession == <span class="keyword">null</span>) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  420
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 417: Method CommitTransaction not entered.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  421
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 417: Method CommitTransaction not entered.">                <span class="keyword">throw</span> <span class="keyword">new</span> DataMapperException(<span class="string">"SqlMap could not invoke CommitTransaction(). No Transaction was started. Call BeginTransaction() first."</span>);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  422
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 417: Method CommitTransaction not entered.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  423
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 417: Method CommitTransaction not entered.">            <span class="keyword">try</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  424
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 417: Method CommitTransaction not entered.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  425
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 417: Method CommitTransaction not entered.">                IDalSession session = _sessionContainer.LocalSession;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  426
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 417: Method CommitTransaction not entered.">                session.CommitTransaction(closeConnection);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  427
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 417: Method CommitTransaction not entered.">            } </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  428
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 417: Method CommitTransaction not entered.">            <span class="keyword">finally</span> </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  429
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 417: Method CommitTransaction not entered.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  430
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 417: Method CommitTransaction not entered.">                <span class="keyword">if</span> (closeConnection)</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  431
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 417: Method CommitTransaction not entered.">                {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  432
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 417: Method CommitTransaction not entered.">                    _sessionContainer.Dispose();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  433
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 417: Method CommitTransaction not entered.">                }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  434
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 417: Method CommitTransaction not entered.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  435
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 417: Method CommitTransaction not entered.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  436
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  437
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  438
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Rolls back a transaction from a pending state.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  439
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  440
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;remarks></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  441
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Will close the connection.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  442
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/remarks></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  443
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 443: Method RollBackTransaction entered 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 443: Method RollBackTransaction entered 1 time.">        <span class="keyword">public</span> <span class="keyword">void</span> RollBackTransaction()</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  444
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 443: Method RollBackTransaction entered 1 time.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  445
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 445: Expression evaluated to true 0 times, false 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 445: Expression evaluated to true 0 times, false 1 time.">            <span class="keyword">if</span> (_sessionContainer.LocalSession == <span class="keyword">null</span>) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  446
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 445: Statement executed 1 time.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  447
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 447: Statement not executed.">0</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 447: Statement not executed.">                <span class="keyword">throw</span> <span class="keyword">new</span> DataMapperException(<span class="string">"SqlMap could not invoke RollBackTransaction(). No Transaction was started. Call BeginTransaction() first."</span>);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  448
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 445: Statement executed 1 time.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  449
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 449: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 449: Statement executed 1 time.">            <span class="keyword">try</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  450
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 449: Statement executed 1 time.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  451
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 451: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 451: Statement executed 1 time.">                IDalSession session = _sessionContainer.LocalSession;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  452
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 452: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 452: Statement executed 1 time.">                session.RollBackTransaction();          </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  453
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 449: Statement executed 1 time.">            } </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  454
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 449: Statement executed 1 time.">            <span class="keyword">finally</span> </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  455
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 449: Statement executed 1 time.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  456
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 456: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 456: Statement executed 1 time.">                _sessionContainer.Dispose();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  457
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 449: Statement executed 1 time.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  458
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 443: Method RollBackTransaction entered 1 time.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  459
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  460
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  461
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Rolls back a transaction from a pending state.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  462
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  463
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="closeConnection"><span class="docContent">Close the connection</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  464
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 464: Method RollBackTransaction not entered.">0</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 464: Method RollBackTransaction not entered.">        <span class="keyword">public</span> <span class="keyword">void</span> RollBackTransaction(<span class="keyword">bool</span> closeConnection)</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  465
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 464: Method RollBackTransaction not entered.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  466
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 464: Method RollBackTransaction not entered.">            <span class="keyword">if</span> (_sessionContainer.LocalSession == <span class="keyword">null</span>) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  467
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 464: Method RollBackTransaction not entered.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  468
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 464: Method RollBackTransaction not entered.">                <span class="keyword">throw</span> <span class="keyword">new</span> DataMapperException(<span class="string">"SqlMap could not invoke RollBackTransaction(). No Transaction was started. Call BeginTransaction() first."</span>);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  469
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 464: Method RollBackTransaction not entered.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  470
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 464: Method RollBackTransaction not entered.">            <span class="keyword">try</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  471
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 464: Method RollBackTransaction not entered.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  472
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 464: Method RollBackTransaction not entered.">                IDalSession session = _sessionContainer.LocalSession;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  473
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 464: Method RollBackTransaction not entered.">                session.RollBackTransaction(closeConnection);           </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  474
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 464: Method RollBackTransaction not entered.">            } </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  475
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 464: Method RollBackTransaction not entered.">            <span class="keyword">finally</span> </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  476
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 464: Method RollBackTransaction not entered.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  477
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 464: Method RollBackTransaction not entered.">                <span class="keyword">if</span> (closeConnection)</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  478
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 464: Method RollBackTransaction not entered.">                {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  479
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 464: Method RollBackTransaction not entered.">                    _sessionContainer.Dispose();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  480
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 464: Method RollBackTransaction not entered.">                }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  481
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 464: Method RollBackTransaction not entered.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  482
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 464: Method RollBackTransaction not entered.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  483
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  484
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="ppdirec">#endregion</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  485
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  486
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="ppdirec">#region QueryForObject</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  487
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  488
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  489
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Executes a Sql SELECT statement that returns that returns data </span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  490
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">to populate a single object instance.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  491
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;p/></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  492
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">The parameter object is generally used to supply the input</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  493
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">data for the WHERE clause parameter(s) of the SELECT statement.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  494
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  495
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="statementName"><span class="docContent">The name of the sql statement to execute.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  496
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="parameterObject"><span class="docContent">The object used to set the parameters in the SQL.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  497
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;returns> <span class="docContent">The single result object populated with the result set data.</span>&lt;/returns></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  498
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 498: Method QueryForObject entered 125 times.">125</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 498: Method QueryForObject entered 125 times.">        <span class="keyword">public</span> <span class="keyword">object</span> QueryForObject(<span class="keyword">string</span> statementName, <span class="keyword">object</span> parameterObject)</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  499
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 498: Method QueryForObject entered 125 times.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  500
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 500: Statement executed 125 times.">125</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 500: Statement executed 125 times.">            <span class="keyword">bool</span> isSessionLocal = <span class="keyword">false</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  501
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 501: Statement executed 125 times.">125</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 501: Statement executed 125 times.">            IDalSession session = _sessionContainer.LocalSession;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  502
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 502: Statement executed 125 times.">125</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 502: Statement executed 125 times.">            <span class="keyword">object</span> result;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  503
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 498: Method QueryForObject entered 125 times."> </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  504
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 504: Expression evaluated to true 122 times, false 3 times.">125</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 504: Expression evaluated to true 122 times, false 3 times.">            <span class="keyword">if</span> (session == <span class="keyword">null</span>) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  505
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 504: Statement executed 125 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  506
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 506: Statement executed 122 times.">122</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 506: Statement executed 122 times.">                session = <span class="keyword">new</span> SqlMapSession(<span class="keyword">this</span>.DataSource);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  507
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 507: Statement executed 122 times.">122</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 507: Statement executed 122 times.">                session.OpenConnection();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  508
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 508: Statement executed 122 times.">122</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 508: Statement executed 122 times.">                isSessionLocal = <span class="keyword">true</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  509
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 504: Statement executed 125 times.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  510
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 498: Method QueryForObject entered 125 times."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  511
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 511: Statement executed 125 times.">125</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 511: Statement executed 125 times.">            IMappedStatement statement = GetMappedStatement(statementName);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  512
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 498: Method QueryForObject entered 125 times."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  513
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 513: Statement executed 125 times.">125</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 513: Statement executed 125 times.">            <span class="keyword">try</span> </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  514
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 513: Statement executed 125 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  515
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 515: Statement executed 125 times.">125</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 515: Statement executed 125 times.">                result = statement.ExecuteQueryForObject(session, parameterObject);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  516
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 513: Statement executed 125 times.">            } </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  517
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 513: Statement executed 125 times.">            <span class="keyword">catch</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  518
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 513: Statement executed 125 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  519
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 519: Statement not executed.">0</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 519: Statement not executed.">                <span class="keyword">throw</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  520
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 513: Statement executed 125 times.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  521
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 513: Statement executed 125 times.">            <span class="keyword">finally</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  522
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 513: Statement executed 125 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  523
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 523: Expression evaluated to true 122 times, false 3 times.">125</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 523: Expression evaluated to true 122 times, false 3 times.">                <span class="keyword">if</span> ( isSessionLocal )</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  524
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 523: Statement executed 125 times.">                {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  525
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 525: Statement executed 122 times.">122</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 525: Statement executed 122 times.">                    session.CloseConnection();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  526
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 523: Statement executed 125 times.">                }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  527
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 513: Statement executed 125 times.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  528
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 498: Method QueryForObject entered 125 times."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  529
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 529: Statement executed 125 times.">125</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 529: Statement executed 125 times.">            <span class="keyword">return</span> result;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  530
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 498: Method QueryForObject entered 125 times.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  531
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  532
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  533
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  534
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Executes a Sql SELECT statement that returns a single object of the type of the</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  535
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">resultObject parameter.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  536
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  537
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="statementName"><span class="docContent">The name of the sql statement to execute.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  538
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="parameterObject"><span class="docContent">The object used to set the parameters in the SQL.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  539
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="resultObject"><span class="docContent">An object of the type to be returned.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  540
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;returns><span class="docContent">The single result object populated with the result set data.</span>&lt;/returns></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  541
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 541: Method QueryForObject entered 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 541: Method QueryForObject entered 1 time.">        <span class="keyword">public</span> <span class="keyword">object</span> QueryForObject(<span class="keyword">string</span> statementName, <span class="keyword">object</span> parameterObject, <span class="keyword">object</span> resultObject)</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  542
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 541: Method QueryForObject entered 1 time.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  543
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 543: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 543: Statement executed 1 time.">            <span class="keyword">bool</span> isSessionLocal = <span class="keyword">false</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  544
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 544: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 544: Statement executed 1 time.">            IDalSession session = _sessionContainer.LocalSession;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  545
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 545: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 545: Statement executed 1 time.">            <span class="keyword">object</span> result = <span class="keyword">null</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  546
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 541: Method QueryForObject entered 1 time."> </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  547
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 547: Expression evaluated to true 1 time, false 0 times.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 547: Expression evaluated to true 1 time, false 0 times.">            <span class="keyword">if</span> (session == <span class="keyword">null</span>) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  548
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 547: Statement executed 1 time.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  549
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 549: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 549: Statement executed 1 time.">                session = <span class="keyword">new</span> SqlMapSession(<span class="keyword">this</span>.DataSource);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  550
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 550: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 550: Statement executed 1 time.">                session.OpenConnection();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  551
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 551: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 551: Statement executed 1 time.">                isSessionLocal = <span class="keyword">true</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  552
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 547: Statement executed 1 time.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  553
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 541: Method QueryForObject entered 1 time."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  554
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 554: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 554: Statement executed 1 time.">            IMappedStatement statement = GetMappedStatement(statementName);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  555
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 541: Method QueryForObject entered 1 time."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  556
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 556: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 556: Statement executed 1 time.">            <span class="keyword">try</span> </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  557
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 556: Statement executed 1 time.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  558
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 558: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 558: Statement executed 1 time.">                result = statement.ExecuteQueryForObject(session, parameterObject, resultObject);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  559
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 556: Statement executed 1 time.">            } </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  560
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 556: Statement executed 1 time.">            <span class="keyword">catch</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  561
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 556: Statement executed 1 time.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  562
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 562: Statement not executed.">0</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 562: Statement not executed.">                <span class="keyword">throw</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  563
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 556: Statement executed 1 time.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  564
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 556: Statement executed 1 time.">            <span class="keyword">finally</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  565
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 556: Statement executed 1 time.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  566
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 566: Expression evaluated to true 1 time, false 0 times.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 566: Expression evaluated to true 1 time, false 0 times.">                <span class="keyword">if</span> ( isSessionLocal )</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  567
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 566: Statement executed 1 time.">                {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  568
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 568: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 568: Statement executed 1 time.">                    session.CloseConnection();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  569
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 566: Statement executed 1 time.">                }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  570
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 556: Statement executed 1 time.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  571
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 541: Method QueryForObject entered 1 time."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  572
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 572: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 572: Statement executed 1 time.">            <span class="keyword">return</span> result;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  573
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 541: Method QueryForObject entered 1 time.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  574
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  575
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">    </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  576
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="ppdirec">#endregion</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  577
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  578
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="ppdirec">#region QueryForMap, QueryForDictionary</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  579
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  580
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  581
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">///  <span class="docContent">Alias to QueryForMap, .NET spirit.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  582
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">///  <span class="docContent">Feature idea by Ted Husted.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  583
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  584
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="statementName"><span class="docContent">The name of the sql statement to execute.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  585
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="parameterObject"><span class="docContent">The object used to set the parameters in the SQL.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  586
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="keyProperty"><span class="docContent">The property of the result object to be used as the key.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  587
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;returns><span class="docContent">A IDictionary (Hashtable) of object containing the rows keyed by keyProperty.</span>&lt;/returns></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  588
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 588: Method QueryForDictionary not entered.">0</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 588: Method QueryForDictionary not entered.">        <span class="keyword">public</span> IDictionary QueryForDictionary(<span class="keyword">string</span> statementName, <span class="keyword">object</span> parameterObject, <span class="keyword">string</span> keyProperty)</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  589
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 588: Method QueryForDictionary not entered.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  590
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 588: Method QueryForDictionary not entered.">            <span class="keyword">return</span> QueryForMap( statementName, parameterObject, keyProperty);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  591
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 588: Method QueryForDictionary not entered.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  592
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  593
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  594
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Alias to QueryForMap, .NET spirit.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  595
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">///  <span class="docContent">Feature idea by Ted Husted.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  596
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  597
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="statementName"><span class="docContent">The name of the sql statement to execute.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  598
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="parameterObject"><span class="docContent">The object used to set the parameters in the SQL.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  599
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="keyProperty"><span class="docContent">The property of the result object to be used as the key.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  600
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="valueProperty"><span class="docContent">The property of the result object to be used as the value (or null)</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  601
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;returns><span class="docContent">A IDictionary (Hashtable) of object containing the rows keyed by keyProperty.</span>&lt;/returns></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  602
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">///&lt;exception cref="DataMapperException"><span class="docContent">If a transaction is not in progress, or the database throws an exception.</span>&lt;/exception></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  603
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 603: Method QueryForDictionary not entered.">0</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 603: Method QueryForDictionary not entered.">        <span class="keyword">public</span> IDictionary QueryForDictionary(<span class="keyword">string</span> statementName, <span class="keyword">object</span> parameterObject, <span class="keyword">string</span> keyProperty, <span class="keyword">string</span> valueProperty)</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  604
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 603: Method QueryForDictionary not entered.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  605
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 603: Method QueryForDictionary not entered.">            <span class="keyword">return</span> QueryForMap( statementName, parameterObject, keyProperty, valueProperty);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  606
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 603: Method QueryForDictionary not entered.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  607
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  608
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  609
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">///  <span class="docContent">Executes the SQL and retuns all rows selected in a map that is keyed on the property named</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  610
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">///  <span class="docContent">in the keyProperty parameter.  The value at each key will be the entire result object.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  611
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  612
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="statementName"><span class="docContent">The name of the sql statement to execute.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  613
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="parameterObject"><span class="docContent">The object used to set the parameters in the SQL.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  614
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="keyProperty"><span class="docContent">The property of the result object to be used as the key.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  615
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;returns><span class="docContent">A IDictionary (Hashtable) of object containing the rows keyed by keyProperty.</span>&lt;/returns></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  616
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 616: Method QueryForMap entered 2 times.">2</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 616: Method QueryForMap entered 2 times.">        <span class="keyword">public</span> IDictionary QueryForMap(<span class="keyword">string</span> statementName, <span class="keyword">object</span> parameterObject, <span class="keyword">string</span> keyProperty)</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  617
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 616: Method QueryForMap entered 2 times.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  618
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 618: Statement executed 2 times.">2</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 618: Statement executed 2 times.">            <span class="keyword">return</span> QueryForMap(statementName, parameterObject, keyProperty, <span class="keyword">null</span>);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  619
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 616: Method QueryForMap entered 2 times.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  620
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  621
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  622
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  623
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Executes the SQL and retuns all rows selected in a map that is keyed on the property named</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  624
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">in the keyProperty parameter.  The value at each key will be the value of the property specified</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  625
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">in the valueProperty parameter.  If valueProperty is null, the entire result object will be entered.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  626
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  627
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="statementName"><span class="docContent">The name of the sql statement to execute.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  628
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="parameterObject"><span class="docContent">The object used to set the parameters in the SQL.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  629
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="keyProperty"><span class="docContent">The property of the result object to be used as the key.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  630
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="valueProperty"><span class="docContent">The property of the result object to be used as the value (or null)</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  631
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;returns><span class="docContent">A IDictionary (Hashtable) of object containing the rows keyed by keyProperty.</span>&lt;/returns></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  632
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">///&lt;exception cref="DataMapperException"><span class="docContent">If a transaction is not in progress, or the database throws an exception.</span>&lt;/exception></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  633
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 633: Method QueryForMap entered 3 times.">3</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 633: Method QueryForMap entered 3 times.">        <span class="keyword">public</span> IDictionary QueryForMap(<span class="keyword">string</span> statementName, <span class="keyword">object</span> parameterObject, <span class="keyword">string</span> keyProperty, <span class="keyword">string</span> valueProperty)</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  634
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 633: Method QueryForMap entered 3 times.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  635
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 635: Statement executed 3 times.">3</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 635: Statement executed 3 times.">            <span class="keyword">bool</span> isSessionLocal = <span class="keyword">false</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  636
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 636: Statement executed 3 times.">3</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 636: Statement executed 3 times.">            IDalSession session = _sessionContainer.LocalSession;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  637
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 637: Statement executed 3 times.">3</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 637: Statement executed 3 times.">            IDictionary map = <span class="keyword">null</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  638
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 633: Method QueryForMap entered 3 times."> </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  639
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 639: Expression evaluated to true 3 times, false 0 times.">3</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 639: Expression evaluated to true 3 times, false 0 times.">            <span class="keyword">if</span> (session == <span class="keyword">null</span>) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  640
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 639: Statement executed 3 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  641
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 641: Statement executed 3 times.">3</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 641: Statement executed 3 times.">                session = <span class="keyword">new</span> SqlMapSession(<span class="keyword">this</span>.DataSource);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  642
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 642: Statement executed 3 times.">3</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 642: Statement executed 3 times.">                session.OpenConnection();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  643
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 643: Statement executed 3 times.">3</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 643: Statement executed 3 times.">                isSessionLocal = <span class="keyword">true</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  644
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 639: Statement executed 3 times.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  645
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 633: Method QueryForMap entered 3 times."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  646
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 646: Statement executed 3 times.">3</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 646: Statement executed 3 times.">            IMappedStatement statement = GetMappedStatement(statementName);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  647
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 633: Method QueryForMap entered 3 times."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  648
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 648: Statement executed 3 times.">3</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 648: Statement executed 3 times.">            <span class="keyword">try</span> </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  649
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 648: Statement executed 3 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  650
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 650: Statement executed 3 times.">3</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 650: Statement executed 3 times.">                map = statement.ExecuteQueryForMap(session, parameterObject, keyProperty, valueProperty);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  651
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 648: Statement executed 3 times.">            } </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  652
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 648: Statement executed 3 times.">            <span class="keyword">catch</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  653
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 648: Statement executed 3 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  654
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 654: Statement not executed.">0</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 654: Statement not executed.">                <span class="keyword">throw</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  655
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 648: Statement executed 3 times.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  656
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 648: Statement executed 3 times.">            <span class="keyword">finally</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  657
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 648: Statement executed 3 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  658
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 658: Expression evaluated to true 3 times, false 0 times.">3</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 658: Expression evaluated to true 3 times, false 0 times.">                <span class="keyword">if</span> ( isSessionLocal )</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  659
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 658: Statement executed 3 times.">                {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  660
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 660: Statement executed 3 times.">3</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 660: Statement executed 3 times.">                    session.CloseConnection();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  661
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 658: Statement executed 3 times.">                }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  662
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 648: Statement executed 3 times.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  663
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 633: Method QueryForMap entered 3 times."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  664
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 664: Statement executed 3 times.">3</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 664: Statement executed 3 times.">            <span class="keyword">return</span> map;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  665
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 633: Method QueryForMap entered 3 times.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  666
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  667
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  668
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="ppdirec">#endregion</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  669
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  670
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="ppdirec">#region QueryForList</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  671
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  672
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  673
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Executes a Sql SELECT statement that returns data to populate</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  674
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">a number of result objects.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  675
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;p/></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  676
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">///  <span class="docContent">The parameter object is generally used to supply the input</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  677
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">data for the WHERE clause parameter(s) of the SELECT statement.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  678
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  679
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="statementName"><span class="docContent">The name of the sql statement to execute.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  680
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="parameterObject"><span class="docContent">The object used to set the parameters in the SQL.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  681
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;returns><span class="docContent">A List of result objects.</span>&lt;/returns></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  682
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 682: Method QueryForList entered 63 times.">63</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 682: Method QueryForList entered 63 times.">        <span class="keyword">public</span> IList QueryForList(<span class="keyword">string</span> statementName, <span class="keyword">object</span> parameterObject)</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  683
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 682: Method QueryForList entered 63 times.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  684
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 684: Statement executed 63 times.">63</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 684: Statement executed 63 times.">            <span class="keyword">bool</span> isSessionLocal = <span class="keyword">false</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  685
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 685: Statement executed 63 times.">63</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 685: Statement executed 63 times.">            IDalSession session = _sessionContainer.LocalSession;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  686
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 686: Statement executed 63 times.">63</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 686: Statement executed 63 times.">            IList list;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  687
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 682: Method QueryForList entered 63 times."> </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  688
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 688: Expression evaluated to true 63 times, false 0 times.">63</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 688: Expression evaluated to true 63 times, false 0 times.">            <span class="keyword">if</span> (session == <span class="keyword">null</span>) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  689
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 688: Statement executed 63 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  690
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 690: Statement executed 63 times.">63</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 690: Statement executed 63 times.">                session = <span class="keyword">new</span> SqlMapSession(<span class="keyword">this</span>.DataSource);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  691
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 691: Statement executed 63 times.">63</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 691: Statement executed 63 times.">                session.OpenConnection();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  692
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 692: Statement executed 63 times.">63</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 692: Statement executed 63 times.">                isSessionLocal = <span class="keyword">true</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  693
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 688: Statement executed 63 times.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  694
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 682: Method QueryForList entered 63 times."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  695
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 695: Statement executed 63 times.">63</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 695: Statement executed 63 times.">            IMappedStatement statement = GetMappedStatement(statementName);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  696
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 682: Method QueryForList entered 63 times."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  697
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 697: Statement executed 63 times.">63</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 697: Statement executed 63 times.">            <span class="keyword">try</span> </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  698
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 697: Statement executed 63 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  699
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 699: Statement executed 63 times.">63</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 699: Statement executed 63 times.">                list = statement.ExecuteQueryForList(session, parameterObject);             </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  700
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 697: Statement executed 63 times.">            } </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  701
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 697: Statement executed 63 times.">            <span class="keyword">catch</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  702
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 697: Statement executed 63 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  703
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 703: Statement not executed.">0</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 703: Statement not executed.">                <span class="keyword">throw</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  704
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 697: Statement executed 63 times.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  705
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 697: Statement executed 63 times.">            <span class="keyword">finally</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  706
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 697: Statement executed 63 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  707
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 707: Expression evaluated to true 63 times, false 0 times.">63</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 707: Expression evaluated to true 63 times, false 0 times.">                <span class="keyword">if</span> ( isSessionLocal )</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  708
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 707: Statement executed 63 times.">                {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  709
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 709: Statement executed 63 times.">63</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 709: Statement executed 63 times.">                    session.CloseConnection();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  710
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 707: Statement executed 63 times.">                }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  711
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 697: Statement executed 63 times.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  712
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 682: Method QueryForList entered 63 times."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  713
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 713: Statement executed 63 times.">63</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 713: Statement executed 63 times.">            <span class="keyword">return</span> list;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  714
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 682: Method QueryForList entered 63 times.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  715
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  716
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  717
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  718
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Executes the SQL and retuns all rows selected.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  719
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;p/></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  720
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">///  <span class="docContent">The parameter object is generally used to supply the input</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  721
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">data for the WHERE clause parameter(s) of the SELECT statement.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  722
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  723
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="statementName"><span class="docContent">The name of the sql statement to execute.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  724
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="parameterObject"><span class="docContent">The object used to set the parameters in the SQL.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  725
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="skipResults"><span class="docContent">The number of rows to skip over.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  726
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="maxResults"><span class="docContent">The maximum number of rows to return.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  727
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;returns><span class="docContent">A List of result objects.</span>&lt;/returns></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  728
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 728: Method QueryForList entered 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 728: Method QueryForList entered 1 time.">        <span class="keyword">public</span> IList QueryForList(<span class="keyword">string</span> statementName, <span class="keyword">object</span> parameterObject, <span class="keyword">int</span> skipResults, <span class="keyword">int</span> maxResults)    </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  729
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 728: Method QueryForList entered 1 time.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  730
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 730: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 730: Statement executed 1 time.">            <span class="keyword">bool</span> isSessionLocal = <span class="keyword">false</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  731
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 731: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 731: Statement executed 1 time.">            IDalSession session = _sessionContainer.LocalSession;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  732
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 732: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 732: Statement executed 1 time.">            IList list;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  733
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 728: Method QueryForList entered 1 time."> </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  734
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 734: Expression evaluated to true 1 time, false 0 times.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 734: Expression evaluated to true 1 time, false 0 times.">            <span class="keyword">if</span> (session == <span class="keyword">null</span>) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  735
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 734: Statement executed 1 time.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  736
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 736: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 736: Statement executed 1 time.">                session = <span class="keyword">new</span> SqlMapSession(<span class="keyword">this</span>.DataSource);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  737
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 737: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 737: Statement executed 1 time.">                session.OpenConnection();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  738
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 738: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 738: Statement executed 1 time.">                isSessionLocal = <span class="keyword">true</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  739
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 734: Statement executed 1 time.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  740
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 728: Method QueryForList entered 1 time."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  741
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 741: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 741: Statement executed 1 time.">            IMappedStatement statement = GetMappedStatement(statementName);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  742
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 728: Method QueryForList entered 1 time."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  743
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 743: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 743: Statement executed 1 time.">            <span class="keyword">try</span> </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  744
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 743: Statement executed 1 time.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  745
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 745: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 745: Statement executed 1 time.">                list = statement.ExecuteQueryForList(session, parameterObject, skipResults, maxResults);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  746
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 743: Statement executed 1 time.">            } </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  747
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 743: Statement executed 1 time.">            <span class="keyword">catch</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  748
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 743: Statement executed 1 time.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  749
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 749: Statement not executed.">0</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 749: Statement not executed.">                <span class="keyword">throw</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  750
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 743: Statement executed 1 time.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  751
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 743: Statement executed 1 time.">            <span class="keyword">finally</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  752
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 743: Statement executed 1 time.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  753
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 753: Expression evaluated to true 1 time, false 0 times.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 753: Expression evaluated to true 1 time, false 0 times.">                <span class="keyword">if</span> ( isSessionLocal )</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  754
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 753: Statement executed 1 time.">                {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  755
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 755: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 755: Statement executed 1 time.">                    session.CloseConnection();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  756
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 753: Statement executed 1 time.">                }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  757
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 743: Statement executed 1 time.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  758
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 728: Method QueryForList entered 1 time."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  759
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 759: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 759: Statement executed 1 time.">            <span class="keyword">return</span> list;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  760
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 728: Method QueryForList entered 1 time.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  761
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  762
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  763
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  764
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Executes a Sql SELECT statement that returns data to populate</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  765
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">a number of result objects.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  766
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;p/></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  767
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">///  <span class="docContent">The parameter object is generally used to supply the input</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  768
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">data for the WHERE clause parameter(s) of the SELECT statement.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  769
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  770
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="statementName"><span class="docContent">The name of the sql statement to execute.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  771
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="parameterObject"><span class="docContent">The object used to set the parameters in the SQL.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  772
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="resultObject"><span class="docContent">An Ilist object used to hold the objects.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  773
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;returns><span class="docContent">A List of result objects.</span>&lt;/returns></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  774
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 774: Method QueryForList entered 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 774: Method QueryForList entered 1 time.">        <span class="keyword">public</span> <span class="keyword">void</span> QueryForList(<span class="keyword">string</span> statementName, <span class="keyword">object</span> parameterObject, IList resultObject)</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  775
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 774: Method QueryForList entered 1 time.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  776
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 776: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 776: Statement executed 1 time.">            <span class="keyword">bool</span> isSessionLocal = <span class="keyword">false</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  777
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 777: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 777: Statement executed 1 time.">            IDalSession session = _sessionContainer.LocalSession;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  778
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 774: Method QueryForList entered 1 time."> </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  779
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 779: Expression evaluated to true 0 times, false 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 779: Expression evaluated to true 0 times, false 1 time.">            <span class="keyword">if</span> (resultObject == <span class="keyword">null</span>)</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  780
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 779: Statement executed 1 time.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  781
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 781: Statement not executed.">0</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 781: Statement not executed.">                <span class="keyword">throw</span> <span class="keyword">new</span> DataMapperException(<span class="string">"resultObject parameter must be instantiated before being passed to SqlMapper.QueryForList"</span>);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  782
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 779: Statement executed 1 time.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  783
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 774: Method QueryForList entered 1 time."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  784
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 784: Expression evaluated to true 1 time, false 0 times.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 784: Expression evaluated to true 1 time, false 0 times.">            <span class="keyword">if</span> (session == <span class="keyword">null</span>) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  785
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 784: Statement executed 1 time.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  786
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 786: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 786: Statement executed 1 time.">                session = <span class="keyword">new</span> SqlMapSession(<span class="keyword">this</span>.DataSource);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  787
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 787: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 787: Statement executed 1 time.">                session.OpenConnection();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  788
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 788: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 788: Statement executed 1 time.">                isSessionLocal = <span class="keyword">true</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  789
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 784: Statement executed 1 time.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  790
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 774: Method QueryForList entered 1 time."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  791
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 791: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 791: Statement executed 1 time.">            IMappedStatement statement = GetMappedStatement(statementName);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  792
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 774: Method QueryForList entered 1 time."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  793
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 793: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 793: Statement executed 1 time.">            <span class="keyword">try</span> </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  794
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 793: Statement executed 1 time.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  795
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 795: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 795: Statement executed 1 time.">                statement.ExecuteQueryForList(session, parameterObject, resultObject);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  796
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 793: Statement executed 1 time.">            } </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  797
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 793: Statement executed 1 time.">            <span class="keyword">catch</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  798
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 793: Statement executed 1 time.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  799
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 799: Statement not executed.">0</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 799: Statement not executed.">                <span class="keyword">throw</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  800
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 793: Statement executed 1 time.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  801
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 793: Statement executed 1 time.">            <span class="keyword">finally</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  802
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 793: Statement executed 1 time.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  803
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 803: Expression evaluated to true 1 time, false 0 times.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 803: Expression evaluated to true 1 time, false 0 times.">                <span class="keyword">if</span> ( isSessionLocal )</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  804
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 803: Statement executed 1 time.">                {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  805
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 805: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 805: Statement executed 1 time.">                    session.CloseConnection();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  806
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 803: Statement executed 1 time.">                }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  807
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 793: Statement executed 1 time.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  808
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 774: Method QueryForList entered 1 time.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  809
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  810
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  811
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="ppdirec">#endregion</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  812
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  813
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="ppdirec">#region QueryForPaginatedList</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  814
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  815
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Executes the SQL and retuns a subset of the results in a dynamic PaginatedList that can be used to</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  816
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">automatically scroll through results from a database table.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  817
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  818
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="statementName"><span class="docContent">The name of the sql statement to execute.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  819
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="parameterObject"><span class="docContent">The object used to set the parameters in the SQL</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  820
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="pageSize"><span class="docContent">The maximum number of objects to store in each page</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  821
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;returns><span class="docContent">A PaginatedList of beans containing the rows</span>&lt;/returns></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  822
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 822: Method QueryForPaginatedList entered 4 times.">4</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 822: Method QueryForPaginatedList entered 4 times.">        <span class="keyword">public</span> PaginatedList QueryForPaginatedList(String statementName, <span class="keyword">object</span> parameterObject, <span class="keyword">int</span> pageSize)</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  823
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 822: Method QueryForPaginatedList entered 4 times.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  824
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 824: Statement executed 4 times.">4</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 824: Statement executed 4 times.">            IMappedStatement statement = GetMappedStatement(statementName);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  825
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 825: Statement executed 4 times.">4</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 825: Statement executed 4 times.">            <span class="keyword">return</span> <span class="keyword">new</span> PaginatedList(statement, parameterObject, pageSize);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  826
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 822: Method QueryForPaginatedList entered 4 times.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  827
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="ppdirec">#endregion</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  828
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  829
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="ppdirec">#region QueryWithRowDelegate</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  830
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  831
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  832
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Runs a query with a custom object that gets a chance to deal </span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  833
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">with each row as it is processed.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  834
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;p/></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  835
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">///  <span class="docContent">The parameter object is generally used to supply the input</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  836
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">data for the WHERE clause parameter(s) of the SELECT statement.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  837
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  838
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="statementName"><span class="docContent">The name of the sql statement to execute.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  839
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="parameterObject"><span class="docContent">The object used to set the parameters in the SQL.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  840
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="rowDelegate">&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  841
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;returns><span class="docContent">A List of result objects.</span>&lt;/returns></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  842
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 842: Method QueryWithRowDelegate entered 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 842: Method QueryWithRowDelegate entered 1 time.">        <span class="keyword">public</span> IList QueryWithRowDelegate(<span class="keyword">string</span> statementName, <span class="keyword">object</span> parameterObject, RowDelegate rowDelegate)</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  843
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 842: Method QueryWithRowDelegate entered 1 time.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  844
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 844: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 844: Statement executed 1 time.">            <span class="keyword">bool</span> isSessionLocal = <span class="keyword">false</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  845
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 845: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 845: Statement executed 1 time.">            IDalSession session = _sessionContainer.LocalSession;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  846
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 846: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 846: Statement executed 1 time.">            IList list = <span class="keyword">null</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  847
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 842: Method QueryWithRowDelegate entered 1 time."> </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  848
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 848: Expression evaluated to true 1 time, false 0 times.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 848: Expression evaluated to true 1 time, false 0 times.">            <span class="keyword">if</span> (session == <span class="keyword">null</span>) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  849
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 848: Statement executed 1 time.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  850
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 850: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 850: Statement executed 1 time.">                session = <span class="keyword">new</span> SqlMapSession(<span class="keyword">this</span>.DataSource);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  851
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 851: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 851: Statement executed 1 time.">                session.OpenConnection();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  852
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 852: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 852: Statement executed 1 time.">                isSessionLocal = <span class="keyword">true</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  853
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 848: Statement executed 1 time.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  854
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 842: Method QueryWithRowDelegate entered 1 time."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  855
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 855: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 855: Statement executed 1 time.">            IMappedStatement statement = GetMappedStatement(statementName);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  856
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 842: Method QueryWithRowDelegate entered 1 time."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  857
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 857: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 857: Statement executed 1 time.">            <span class="keyword">try</span> </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  858
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 857: Statement executed 1 time.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  859
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 859: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 859: Statement executed 1 time.">                list = statement.ExecuteQueryForRowDelegate(session, parameterObject, rowDelegate);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  860
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 857: Statement executed 1 time.">            } </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  861
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 857: Statement executed 1 time.">            <span class="keyword">catch</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  862
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 857: Statement executed 1 time.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  863
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 863: Statement not executed.">0</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 863: Statement not executed.">                <span class="keyword">throw</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  864
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 857: Statement executed 1 time.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  865
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 857: Statement executed 1 time.">            <span class="keyword">finally</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  866
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 857: Statement executed 1 time.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  867
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 867: Expression evaluated to true 1 time, false 0 times.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 867: Expression evaluated to true 1 time, false 0 times.">                <span class="keyword">if</span> ( isSessionLocal )</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  868
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 867: Statement executed 1 time.">                {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  869
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 869: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 869: Statement executed 1 time.">                    session.CloseConnection();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  870
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 867: Statement executed 1 time.">                }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  871
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 857: Statement executed 1 time.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  872
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 842: Method QueryWithRowDelegate entered 1 time."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  873
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 873: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 873: Statement executed 1 time.">            <span class="keyword">return</span> list;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  874
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 842: Method QueryWithRowDelegate entered 1 time.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  875
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  876
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  877
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="ppdirec">#endregion</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  878
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  879
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="ppdirec">#region Query Insert, Update, Delete</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  880
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  881
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  882
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Executes a Sql INSERT statement.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  883
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Insert is a bit different from other update methods, as it</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  884
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">provides facilities for returning the primary key of the</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  885
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">newly inserted row (rather than the effected rows).  This</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  886
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">functionality is of course optional.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  887
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;p/></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  888
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">The parameter object is generally used to supply the input</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  889
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">data for the INSERT values.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  890
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  891
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="statementName"><span class="docContent">The name of the statement to execute.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  892
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="parameterObject"><span class="docContent">The parameter object.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  893
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;returns> <span class="docContent">The primary key of the newly inserted row.  </span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  894
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">This might be automatically generated by the RDBMS, </span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  895
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">or selected from a sequence table or other source.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  896
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/returns></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  897
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 897: Method Insert entered 57 times.">57</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 897: Method Insert entered 57 times.">        <span class="keyword">public</span> <span class="keyword">object</span> Insert(<span class="keyword">string</span> statementName, <span class="keyword">object</span> parameterObject)</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  898
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 897: Method Insert entered 57 times.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  899
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 899: Statement executed 57 times.">57</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 899: Statement executed 57 times.">            <span class="keyword">bool</span> isSessionLocal = <span class="keyword">false</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  900
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 900: Statement executed 57 times.">57</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 900: Statement executed 57 times.">            IDalSession session = _sessionContainer.LocalSession;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  901
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 901: Statement executed 57 times.">57</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 901: Statement executed 57 times.">            <span class="keyword">object</span> generatedKey = <span class="keyword">null</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  902
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 897: Method Insert entered 57 times."> </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  903
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 903: Expression evaluated to true 54 times, false 3 times.">57</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 903: Expression evaluated to true 54 times, false 3 times.">            <span class="keyword">if</span> (session == <span class="keyword">null</span>) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  904
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 903: Statement executed 57 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  905
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 905: Statement executed 54 times.">54</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 905: Statement executed 54 times.">                session = <span class="keyword">new</span> SqlMapSession(<span class="keyword">this</span>.DataSource);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  906
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 906: Statement executed 54 times.">54</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 906: Statement executed 54 times.">                session.OpenConnection();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  907
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 907: Statement executed 54 times.">54</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 907: Statement executed 54 times.">                isSessionLocal = <span class="keyword">true</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  908
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 903: Statement executed 57 times.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  909
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 897: Method Insert entered 57 times."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  910
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 910: Statement executed 57 times.">57</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 910: Statement executed 57 times.">            IMappedStatement statement = GetMappedStatement(statementName);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  911
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 897: Method Insert entered 57 times."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  912
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 912: Statement executed 57 times.">57</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 912: Statement executed 57 times.">            <span class="keyword">try</span> </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  913
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 912: Statement executed 57 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  914
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 914: Statement executed 57 times.">57</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 914: Statement executed 57 times.">                generatedKey = statement.ExecuteInsert(session, parameterObject);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  915
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 912: Statement executed 57 times.">            } </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  916
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 912: Statement executed 57 times.">            <span class="keyword">catch</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  917
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 912: Statement executed 57 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  918
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 918: Statement not executed.">0</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 918: Statement not executed.">                <span class="keyword">throw</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  919
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 912: Statement executed 57 times.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  920
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 912: Statement executed 57 times.">            <span class="keyword">finally</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  921
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 912: Statement executed 57 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  922
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 922: Expression evaluated to true 54 times, false 3 times.">57</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 922: Expression evaluated to true 54 times, false 3 times.">                <span class="keyword">if</span> ( isSessionLocal )</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  923
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 922: Statement executed 57 times.">                {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  924
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 924: Statement executed 54 times.">54</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 924: Statement executed 54 times.">                    session.CloseConnection();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  925
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 922: Statement executed 57 times.">                }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  926
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 912: Statement executed 57 times.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  927
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 897: Method Insert entered 57 times."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  928
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 928: Statement executed 57 times.">57</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 928: Statement executed 57 times.">            <span class="keyword">return</span> generatedKey;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  929
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 897: Method Insert entered 57 times.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  930
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  931
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  932
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  933
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Executes a Sql UPDATE statement.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  934
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Update can also be used for any other update statement type,</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  935
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">such as inserts and deletes.  Update returns the number of</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  936
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">rows effected.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  937
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;p/></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  938
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">The parameter object is generally used to supply the input</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  939
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">data for the UPDATE values as well as the WHERE clause parameter(s).</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  940
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  941
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="statementName"><span class="docContent">The name of the statement to execute.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  942
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="parameterObject"><span class="docContent">The parameter object.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  943
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;returns><span class="docContent">The number of rows effected.</span>&lt;/returns></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  944
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="lineComment">//      /// &lt;exception cref="IBatisNet.Common.Exceptions.DalConcurrentException"></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  945
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="lineComment">//      /// If no rows are effected throw this exception.</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  946
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"><span class="lineComment">//      /// &lt;/exception></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  947
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 947: Method Update entered 10 times.">10</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 947: Method Update entered 10 times.">        <span class="keyword">public</span> <span class="keyword">int</span> Update(<span class="keyword">string</span> statementName, <span class="keyword">object</span> parameterObject)</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  948
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 947: Method Update entered 10 times.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  949
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 949: Statement executed 10 times.">10</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 949: Statement executed 10 times.">            <span class="keyword">bool</span> isSessionLocal = <span class="keyword">false</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  950
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 950: Statement executed 10 times.">10</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 950: Statement executed 10 times.">            IDalSession session = _sessionContainer.LocalSession;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  951
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 951: Statement executed 10 times.">10</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 951: Statement executed 10 times.">            <span class="keyword">int</span> rows = 0; <span class="lineComment">// the number of rows affected</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  952
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 947: Method Update entered 10 times."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  953
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 953: Expression evaluated to true 9 times, false 1 time.">10</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 953: Expression evaluated to true 9 times, false 1 time.">            <span class="keyword">if</span> (session == <span class="keyword">null</span>) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  954
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 953: Statement executed 10 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  955
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 955: Statement executed 9 times.">9</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 955: Statement executed 9 times.">                session = <span class="keyword">new</span> SqlMapSession(<span class="keyword">this</span>.DataSource);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  956
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 956: Statement executed 9 times.">9</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 956: Statement executed 9 times.">                session.OpenConnection();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  957
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 957: Statement executed 9 times.">9</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 957: Statement executed 9 times.">                isSessionLocal = <span class="keyword">true</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  958
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 953: Statement executed 10 times.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  959
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 947: Method Update entered 10 times."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  960
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 960: Statement executed 10 times.">10</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 960: Statement executed 10 times.">            IMappedStatement statement = GetMappedStatement(statementName);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  961
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 947: Method Update entered 10 times."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  962
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 962: Statement executed 10 times.">10</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 962: Statement executed 10 times.">            <span class="keyword">try</span> </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  963
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 962: Statement executed 10 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  964
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 964: Statement executed 10 times.">10</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 964: Statement executed 10 times.">                rows = statement.ExecuteUpdate(session, parameterObject);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  965
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 962: Statement executed 10 times.">            } </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  966
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 962: Statement executed 10 times.">            <span class="keyword">catch</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  967
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 962: Statement executed 10 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  968
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 968: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 968: Statement executed 1 time.">                <span class="keyword">throw</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  969
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 962: Statement executed 10 times.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  970
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 962: Statement executed 10 times.">            <span class="keyword">finally</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  971
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 962: Statement executed 10 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  972
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 972: Expression evaluated to true 9 times, false 1 time.">10</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 972: Expression evaluated to true 9 times, false 1 time.">                <span class="keyword">if</span> ( isSessionLocal )</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  973
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 972: Statement executed 10 times.">                {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  974
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 974: Statement executed 9 times.">9</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 974: Statement executed 9 times.">                    session.CloseConnection();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  975
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 972: Statement executed 10 times.">                }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  976
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 962: Statement executed 10 times.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  977
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 947: Method Update entered 10 times."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  978
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 947: Method Update entered 10 times."><span class="lineComment">//          // check that statement affected a row</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  979
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 947: Method Update entered 10 times."><span class="lineComment">//          if( rows == 0 )</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  980
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 947: Method Update entered 10 times."><span class="lineComment">//          {</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  981
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 947: Method Update entered 10 times."><span class="lineComment">//              // throw concurrency error if no record was affected</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  982
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 947: Method Update entered 10 times."><span class="lineComment">//              throw new ConcurrentException();</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  983
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 947: Method Update entered 10 times."><span class="lineComment">//          }</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  984
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 947: Method Update entered 10 times."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  985
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 985: Statement executed 9 times.">9</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 985: Statement executed 9 times.">            <span class="keyword">return</span> rows;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  986
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 947: Method Update entered 10 times.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  987
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  988
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  989
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  990
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">///  <span class="docContent">Executes a Sql DELETE statement.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  991
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">///  <span class="docContent">Delete returns the number of rows effected.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  992
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  993
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="statementName"><span class="docContent">The name of the statement to execute.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  994
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="parameterObject"><span class="docContent">The parameter object.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  995
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;returns><span class="docContent">The number of rows effected.</span>&lt;/returns></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  996
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 996: Method Delete entered 3 times.">3</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 996: Method Delete entered 3 times.">        <span class="keyword">public</span> <span class="keyword">int</span> Delete(<span class="keyword">string</span> statementName, <span class="keyword">object</span> parameterObject)</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  997
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 996: Method Delete entered 3 times.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  998
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 998: Statement executed 3 times.">3</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 998: Statement executed 3 times.">            <span class="keyword">bool</span> isSessionLocal = <span class="keyword">false</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  999
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 999: Statement executed 3 times.">3</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 999: Statement executed 3 times.">            IDalSession session = _sessionContainer.LocalSession;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1000
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1000: Statement executed 3 times.">3</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1000: Statement executed 3 times.">            <span class="keyword">int</span> rows = 0; <span class="lineComment">// the number of rows affected</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1001
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 996: Method Delete entered 3 times."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1002
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 1002: Expression evaluated to true 3 times, false 0 times.">3</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1002: Expression evaluated to true 3 times, false 0 times.">            <span class="keyword">if</span> (session == <span class="keyword">null</span>) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1003
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1002: Statement executed 3 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1004
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1004: Statement executed 3 times.">3</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1004: Statement executed 3 times.">                session = <span class="keyword">new</span> SqlMapSession(<span class="keyword">this</span>.DataSource);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1005
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1005: Statement executed 3 times.">3</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1005: Statement executed 3 times.">                session.OpenConnection();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1006
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1006: Statement executed 3 times.">3</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1006: Statement executed 3 times.">                isSessionLocal = <span class="keyword">true</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1007
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1002: Statement executed 3 times.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1008
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 996: Method Delete entered 3 times."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1009
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1009: Statement executed 3 times.">3</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1009: Statement executed 3 times.">            IMappedStatement statement = GetMappedStatement(statementName);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1010
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 996: Method Delete entered 3 times.">            </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1011
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1011: Statement executed 3 times.">3</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1011: Statement executed 3 times.">            <span class="keyword">try</span> </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1012
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1011: Statement executed 3 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1013
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1013: Statement executed 3 times.">3</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1013: Statement executed 3 times.">                rows = statement.ExecuteUpdate(session, parameterObject);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1014
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1011: Statement executed 3 times.">            } </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1015
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1011: Statement executed 3 times.">            <span class="keyword">catch</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1016
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1011: Statement executed 3 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1017
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 1017: Statement not executed.">0</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1017: Statement not executed.">                <span class="keyword">throw</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1018
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1011: Statement executed 3 times.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1019
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1011: Statement executed 3 times.">            <span class="keyword">finally</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1020
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1011: Statement executed 3 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1021
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 1021: Expression evaluated to true 3 times, false 0 times.">3</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1021: Expression evaluated to true 3 times, false 0 times.">                <span class="keyword">if</span> ( isSessionLocal )</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1022
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1021: Statement executed 3 times.">                {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1023
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1023: Statement executed 3 times.">3</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1023: Statement executed 3 times.">                    session.CloseConnection();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1024
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1021: Statement executed 3 times.">                }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1025
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1011: Statement executed 3 times.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1026
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 996: Method Delete entered 3 times."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1027
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1027: Statement executed 3 times.">3</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1027: Statement executed 3 times.">            <span class="keyword">return</span> rows;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1028
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 996: Method Delete entered 3 times.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1029
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1030
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1031
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="ppdirec">#endregion</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1032
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1033
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="ppdirec">#region Get/Add ParemeterMap, ResultMap, MappedStatement, TypeAlias, DataSource, CacheModel</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1034
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1035
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1036
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Gets a MappedStatement by name</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1037
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1038
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="name"> <span class="docContent">The name of the statement</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1039
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;returns> <span class="docContent">The MappedStatement</span>&lt;/returns></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1040
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1040: Method GetMappedStatement entered 643 times.">643</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1040: Method GetMappedStatement entered 643 times.">        <span class="keyword">public</span> MappedStatement GetMappedStatement(<span class="keyword">string</span> name) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1041
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1040: Method GetMappedStatement entered 643 times.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1042
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 1042: Expression evaluated to true 0 times, false 643 times.">643</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1042: Expression evaluated to true 0 times, false 643 times.">            <span class="keyword">if</span> (_mappedStatements.Contains(name) == <span class="keyword">false</span>) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1043
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1042: Statement executed 643 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1044
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 1044: Statement not executed.">0</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1044: Statement not executed.">                <span class="keyword">throw</span> <span class="keyword">new</span> DataMapperException(<span class="string">"This SQL map does not contain a MappedStatement named "</span> + name);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1045
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1042: Statement executed 643 times.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1046
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1046: Statement executed 643 times.">643</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1046: Statement executed 643 times.">            <span class="keyword">return</span> (MappedStatement) _mappedStatements[name];</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1047
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1040: Method GetMappedStatement entered 643 times.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1048
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1049
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1050
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Adds a (named) MappedStatement.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1051
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1052
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="key"> <span class="docContent">The key name</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1053
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="mappedStatement"><span class="docContent">The statement to add</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1054
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1054: Method AddMappedStatement entered 26520 times.">26520</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1054: Method AddMappedStatement entered 26520 times.">        <span class="keyword">internal</span> <span class="keyword">void</span> AddMappedStatement(<span class="keyword">string</span> key, MappedStatement mappedStatement) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1055
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1054: Method AddMappedStatement entered 26520 times.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1056
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 1056: Expression evaluated to true 0 times, false 26520 times.">26520</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1056: Expression evaluated to true 0 times, false 26520 times.">            <span class="keyword">if</span> (_mappedStatements.Contains(key) == <span class="keyword">true</span>) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1057
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1056: Statement executed 26520 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1058
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 1058: Statement not executed.">0</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1058: Statement not executed.">                <span class="keyword">throw</span> <span class="keyword">new</span> DataMapperException(<span class="string">"This SQL map already contains a MappedStatement named "</span> + mappedStatement.Name);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1059
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1056: Statement executed 26520 times.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1060
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1060: Statement executed 26520 times.">26520</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1060: Statement executed 26520 times.">            _mappedStatements.Add(key, mappedStatement);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1061
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1054: Method AddMappedStatement entered 26520 times.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1062
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1063
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1064
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">The MappedStatements collection</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1065
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1066
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1066: Property MappedStatements : get 170 times">        <span class="keyword">internal</span> HybridDictionary MappedStatements</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1067
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1066: Property MappedStatements : get 170 times">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1068
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1068: Statement executed 170 times.">170</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1068: Statement executed 170 times.">            get { <span class="keyword">return</span> _mappedStatements; }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1069
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1066: Property MappedStatements : get 170 times">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1070
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1071
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1072
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1073
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Get a ParameterMap by name</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1074
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1075
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="name"><span class="docContent">The name of the ParameterMap</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1076
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;returns><span class="docContent">The ParameterMap</span>&lt;/returns></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1077
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1077: Method GetParameterMap entered 4080 times.">4080</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1077: Method GetParameterMap entered 4080 times.">        <span class="keyword">internal</span> ParameterMap GetParameterMap(<span class="keyword">string</span> name) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1078
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1077: Method GetParameterMap entered 4080 times.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1079
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 1079: Expression evaluated to true 0 times, false 4080 times.">4080</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1079: Expression evaluated to true 0 times, false 4080 times.">            <span class="keyword">if</span> (!_parameterMaps.Contains(name)) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1080
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1079: Statement executed 4080 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1081
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 1081: Statement not executed.">0</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1081: Statement not executed.">                <span class="keyword">throw</span> <span class="keyword">new</span> DataMapperException(<span class="string">"This SQL map does not contain an ParameterMap named "</span> + name + <span class="string">".  "</span>);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1082
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1079: Statement executed 4080 times.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1083
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1083: Statement executed 4080 times.">4080</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1083: Statement executed 4080 times.">            <span class="keyword">return</span> (ParameterMap) _parameterMaps[name];</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1084
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1077: Method GetParameterMap entered 4080 times.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1085
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1086
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1087
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1088
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Adds a (named) ParameterMap.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1089
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1090
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="parameterMap"><span class="docContent">the ParameterMap to add</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1091
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1091: Method AddParameterMap entered 3400 times.">3400</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1091: Method AddParameterMap entered 3400 times.">        <span class="keyword">internal</span> <span class="keyword">void</span> AddParameterMap(ParameterMap parameterMap) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1092
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1091: Method AddParameterMap entered 3400 times.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1093
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 1093: Expression evaluated to true 0 times, false 3400 times.">3400</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1093: Expression evaluated to true 0 times, false 3400 times.">            <span class="keyword">if</span> (_parameterMaps.Contains(parameterMap.Id) == <span class="keyword">true</span>) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1094
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1093: Statement executed 3400 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1095
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 1095: Statement not executed.">0</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1095: Statement not executed.">                <span class="keyword">throw</span> <span class="keyword">new</span> DataMapperException(<span class="string">"This SQL map already contains an ParameterMap named "</span> + parameterMap.Id);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1096
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1093: Statement executed 3400 times.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1097
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1097: Statement executed 3400 times.">3400</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1097: Statement executed 3400 times.">            _parameterMaps.Add(parameterMap.Id, parameterMap);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1098
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1091: Method AddParameterMap entered 3400 times.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1099
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1100
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1101
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1102
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Gets a ResultMap by name</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1103
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1104
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="name"><span class="docContent">The name of the result map</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1105
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;returns><span class="docContent">The ResultMap</span>&lt;/returns></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1106
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1106: Method GetResultMap entered 10710 times.">10710</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1106: Method GetResultMap entered 10710 times.">        <span class="keyword">internal</span> ResultMap GetResultMap(<span class="keyword">string</span> name) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1107
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1106: Method GetResultMap entered 10710 times.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1108
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 1108: Expression evaluated to true 0 times, false 10710 times.">10710</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1108: Expression evaluated to true 0 times, false 10710 times.">            <span class="keyword">if</span> (_resultMaps.Contains(name) == <span class="keyword">false</span>) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1109
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1108: Statement executed 10710 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1110
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 1110: Statement not executed.">0</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1110: Statement not executed.">                <span class="keyword">throw</span> <span class="keyword">new</span> DataMapperException(<span class="string">"This SQL map does not contain an ResultMap named "</span> + name);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1111
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1108: Statement executed 10710 times.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1112
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1112: Statement executed 10710 times.">10710</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1112: Statement executed 10710 times.">            <span class="keyword">return</span> (ResultMap) _resultMaps[name];</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1113
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1106: Method GetResultMap entered 10710 times.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1114
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1115
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1116
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Adds a (named) ResultMap</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1117
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1118
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="resultMap"><span class="docContent">The ResultMap to add</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1119
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1119: Method AddResultMap entered 4930 times.">4930</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1119: Method AddResultMap entered 4930 times.">        <span class="keyword">internal</span> <span class="keyword">void</span> AddResultMap(ResultMap resultMap) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1120
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1119: Method AddResultMap entered 4930 times.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1121
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 1121: Expression evaluated to true 0 times, false 4930 times.">4930</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1121: Expression evaluated to true 0 times, false 4930 times.">            <span class="keyword">if</span> (_resultMaps.Contains(resultMap.Id) == <span class="keyword">true</span>) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1122
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1121: Statement executed 4930 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1123
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 1123: Statement not executed.">0</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1123: Statement not executed.">                <span class="keyword">throw</span> <span class="keyword">new</span> DataMapperException(<span class="string">"This SQL map already contains an ResultMap named "</span> + resultMap.Id);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1124
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1121: Statement executed 4930 times.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1125
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1125: Statement executed 4930 times.">4930</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1125: Statement executed 4930 times.">            _resultMaps.Add(resultMap.Id, resultMap);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1126
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1119: Method AddResultMap entered 4930 times.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1127
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1128
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1129
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">The ParameterMap collection</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1130
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1131
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1131: Property ParameterMaps : get 3910 times">        <span class="keyword">internal</span> HybridDictionary ParameterMaps</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1132
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1131: Property ParameterMaps : get 3910 times">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1133
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1133: Statement executed 3910 times.">3910</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1133: Statement executed 3910 times.">            get { <span class="keyword">return</span> _parameterMaps; }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1134
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1131: Property ParameterMaps : get 3910 times">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1135
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1136
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1137
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">The ResultMap collection</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1138
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1139
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1139: Property ResultMaps : get 6290 times">        <span class="keyword">internal</span> HybridDictionary ResultMaps</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1140
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1139: Property ResultMaps : get 6290 times">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1141
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1141: Statement executed 6290 times.">6290</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1141: Statement executed 6290 times.">            get { <span class="keyword">return</span> _resultMaps; }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1142
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1139: Property ResultMaps : get 6290 times">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1143
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1144
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1145
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1146
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">The DataSource</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1147
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1148
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1148: Property DataSource : set 170 times, get 21740 times">        <span class="keyword">public</span> DataSource DataSource</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1149
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1148: Property DataSource : set 170 times, get 21740 times">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1150
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1150: Statement executed 21740 times.">21740</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1150: Statement executed 21740 times.">            get { <span class="keyword">return</span>  _dataSource; }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1151
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1151: Statement executed 170 times.">170</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1151: Statement executed 170 times.">            set { _dataSource = value; }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1152
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1148: Property DataSource : set 170 times, get 21740 times">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1153
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1154
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1155
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Gets a named TypeAlias from the list of available TypeAlias</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1156
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1157
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="name"><span class="docContent">The name of the TypeAlias.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1158
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;returns><span class="docContent">The TypeAlias.</span>&lt;/returns></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1159
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1159: Method GetTypeAlias entered 36040 times.">36040</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1159: Method GetTypeAlias entered 36040 times.">        <span class="keyword">internal</span> TypeAlias GetTypeAlias(<span class="keyword">string</span> name) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1160
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1159: Method GetTypeAlias entered 36040 times.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1161
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1161: Expression evaluated to true 16830 times, false 19210 times.">36040</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1161: Expression evaluated to true 16830 times, false 19210 times.">            <span class="keyword">if</span> (_typeAliasMaps.Contains(name) == <span class="keyword">true</span>) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1162
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1161: Statement executed 36040 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1163
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1163: Statement executed 16830 times.">16830</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1163: Statement executed 16830 times.">                <span class="keyword">return</span> (TypeAlias) _typeAliasMaps[name];</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1164
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1161: Statement executed 36040 times.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1165
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1161: Statement executed 36040 times.">            <span class="keyword">else</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1166
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1161: Statement executed 36040 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1167
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1167: Statement executed 19210 times.">19210</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1167: Statement executed 19210 times.">                <span class="keyword">return</span> <span class="keyword">null</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1168
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1161: Statement executed 36040 times.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1169
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1159: Method GetTypeAlias entered 36040 times.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1170
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1171
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1172
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Adds a named TypeAlias to the list of available TypeAlias.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1173
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1174
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="key"><span class="docContent">The key name.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1175
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="typeAlias"> <span class="docContent">The TypeAlias.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1176
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1176: Method AddTypeAlias entered 2720 times.">2720</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1176: Method AddTypeAlias entered 2720 times.">        <span class="keyword">internal</span> <span class="keyword">void</span> AddTypeAlias(<span class="keyword">string</span> key, TypeAlias typeAlias) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1177
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1176: Method AddTypeAlias entered 2720 times.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1178
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 1178: Expression evaluated to true 0 times, false 2720 times.">2720</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1178: Expression evaluated to true 0 times, false 2720 times.">            <span class="keyword">if</span> (_typeAliasMaps.Contains(key) == <span class="keyword">true</span>) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1179
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1178: Statement executed 2720 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1180
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 1180: Statement not executed.">0</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1180: Statement not executed.">                <span class="keyword">throw</span> <span class="keyword">new</span> DataMapperException(<span class="string">" Alias name conflict occurred.  The type alias '"</span> + key + <span class="string">"' is already mapped to the value '"</span>+typeAlias.ClassName+<span class="string">"'."</span>);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1181
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1178: Statement executed 2720 times.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1182
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1182: Statement executed 2720 times.">2720</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1182: Statement executed 2720 times.">            _typeAliasMaps.Add(key, typeAlias);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1183
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1176: Method AddTypeAlias entered 2720 times.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1184
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1185
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1186
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1187
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Gets the type object from the specific class name.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1188
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1189
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="className"><span class="docContent">The supplied class name.</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1190
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;returns><span class="docContent">The correpsonding type.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1191
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/returns></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1192
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1192: Method GetType entered 36040 times.">36040</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1192: Method GetType entered 36040 times.">        <span class="keyword">internal</span> Type GetType(<span class="keyword">string</span> className) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1193
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1192: Method GetType entered 36040 times.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1194
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1194: Statement executed 36040 times.">36040</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1194: Statement executed 36040 times.">            Type type = <span class="keyword">null</span>;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1195
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1195: Statement executed 36040 times.">36040</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1195: Statement executed 36040 times.">            TypeAlias typeAlias = <span class="keyword">this</span>.GetTypeAlias(className) <span class="keyword">as</span> TypeAlias;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1196
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1192: Method GetType entered 36040 times."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1197
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1197: Expression evaluated to true 16830 times, false 19210 times.">36040</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1197: Expression evaluated to true 16830 times, false 19210 times.">            <span class="keyword">if</span> (typeAlias != <span class="keyword">null</span>)</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1198
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1197: Statement executed 36040 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1199
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1199: Statement executed 16830 times.">16830</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1199: Statement executed 16830 times.">                type = typeAlias.Class;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1200
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1197: Statement executed 36040 times.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1201
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1197: Statement executed 36040 times.">            <span class="keyword">else</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1202
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1197: Statement executed 36040 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1203
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1203: Statement executed 19210 times.">19210</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1203: Statement executed 19210 times.">                type = Resources.TypeForName(className);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1204
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1197: Statement executed 36040 times.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1205
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1192: Method GetType entered 36040 times."></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1206
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1206: Statement executed 36040 times.">36040</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1206: Statement executed 36040 times.">            <span class="keyword">return</span> type;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1207
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1192: Method GetType entered 36040 times.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1208
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1209
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1210
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Flushes all cached objects that belong to this SqlMap</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1211
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1212
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1212: Method FlushCaches entered 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1212: Method FlushCaches entered 1 time.">        <span class="keyword">public</span> <span class="keyword">void</span> FlushCaches() </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1213
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1212: Method FlushCaches entered 1 time.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1214
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1214: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1214: Statement executed 1 time.">            IDictionaryEnumerator enumerator = _cacheMaps.GetEnumerator();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1215
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1215: Expression evaluated to true 1 time, false 1 time.">2</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1215: Expression evaluated to true 1 time, false 1 time.">            <span class="keyword">while</span> (enumerator.MoveNext())</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1216
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1215: Statement executed 1 time.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1217
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1217: Statement executed 1 time.">1</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1217: Statement executed 1 time.">                ((CacheModel)enumerator.Value).Flush();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1218
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1215: Statement executed 1 time.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1219
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1212: Method FlushCaches entered 1 time.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1220
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1221
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1222
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Adds a (named) cache.</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1223
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1224
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="cache"><span class="docContent">The cache to add</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1225
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1225: Method AddCache entered 170 times.">170</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1225: Method AddCache entered 170 times.">        <span class="keyword">internal</span> <span class="keyword">void</span> AddCache(CacheModel cache) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1226
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1225: Method AddCache entered 170 times.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1227
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 1227: Expression evaluated to true 0 times, false 170 times.">170</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1227: Expression evaluated to true 0 times, false 170 times.">            <span class="keyword">if</span> (_cacheMaps.Contains(cache.Id)) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1228
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1227: Statement executed 170 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1229
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 1229: Statement not executed.">0</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1229: Statement not executed.">                <span class="keyword">throw</span> <span class="keyword">new</span> DataMapperException(<span class="string">"This SQL map already contains an Cache named "</span> + cache.Id);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1230
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1227: Statement executed 170 times.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1231
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1231: Statement executed 170 times.">170</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1231: Statement executed 170 times.">            _cacheMaps.Add(cache.Id, cache);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1232
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1225: Method AddCache entered 170 times.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1233
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1234
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1235
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// <span class="docContent">Gets a cache by name</span></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1236
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1237
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;param name="name"><span class="docContent">The name of the cache to get</span>&lt;/param></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1238
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;returns><span class="docContent">The cache object</span>&lt;/returns></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1239
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1239: Method GetCache entered 510 times.">510</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1239: Method GetCache entered 510 times.">        <span class="keyword">internal</span> CacheModel GetCache(<span class="keyword">string</span> name) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1240
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1239: Method GetCache entered 510 times.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1241
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 1241: Expression evaluated to true 0 times, false 510 times.">510</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1241: Expression evaluated to true 0 times, false 510 times.">            <span class="keyword">if</span> (!_cacheMaps.Contains(name)) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1242
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1241: Statement executed 510 times.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1243
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 1243: Statement not executed.">0</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1243: Statement not executed.">                <span class="keyword">throw</span> <span class="keyword">new</span> DataMapperException(<span class="string">"This SQL map does not contain an Cache named "</span> + name);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1244
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1241: Statement executed 510 times.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1245
                </td>
                  <td class="coverageCountHilight">
                          <a title="Line 1245: Statement executed 510 times.">510</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1245: Statement executed 510 times.">            <span class="keyword">return</span> (CacheModel) _cacheMaps[name];</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1246
                </td>
                  <td class="coverageCountHilight">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine" title="Line 1239: Method GetCache entered 510 times.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1247
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1248
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1249
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// </span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1250
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;/summary></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1251
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="docComment">/// &lt;returns>&lt;/returns></span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1252
                </td>
                  <td class="coverageCountWarning">
                          <a title="Line 1252: Method GetDataCacheStats not entered.">0</a>
                      </td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1252: Method GetDataCacheStats not entered.">        <span class="keyword">public</span> <span class="keyword">string</span> GetDataCacheStats() </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1253
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1252: Method GetDataCacheStats not entered.">        {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1254
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1252: Method GetDataCacheStats not entered.">            StringBuilder buffer = <span class="keyword">new</span> StringBuilder(<span class="string">"\nCache Data Statistiques"</span>);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1255
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1252: Method GetDataCacheStats not entered.">            buffer.Append(<span class="string">"\n=======================\n"</span>);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1256
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1252: Method GetDataCacheStats not entered.">            IDictionaryEnumerator enumerator = _mappedStatements.GetEnumerator();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1257
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1252: Method GetDataCacheStats not entered.">            <span class="keyword">while</span> (enumerator.MoveNext()) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1258
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1252: Method GetDataCacheStats not entered.">            {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1259
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1252: Method GetDataCacheStats not entered.">                MappedStatement statement = (MappedStatement) enumerator.Value;</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1260
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1252: Method GetDataCacheStats not entered.">                buffer.Append(statement.Name);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1261
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1252: Method GetDataCacheStats not entered.">                buffer.Append(<span class="string">": "</span>);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1262
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1252: Method GetDataCacheStats not entered.">                <span class="keyword">double</span> hitRatio = statement.GetDataCacheHitRatio();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1263
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1252: Method GetDataCacheStats not entered.">                <span class="keyword">if</span> (hitRatio != -1) </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1264
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1252: Method GetDataCacheStats not entered.">                {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1265
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1252: Method GetDataCacheStats not entered.">                    buffer.Append(Math.Round(hitRatio * 100));</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1266
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1252: Method GetDataCacheStats not entered.">                    buffer.Append(<span class="string">"%"</span>);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1267
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1252: Method GetDataCacheStats not entered.">                } </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1268
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1252: Method GetDataCacheStats not entered.">                <span class="keyword">else</span> </span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1269
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1252: Method GetDataCacheStats not entered.">                {</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1270
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1252: Method GetDataCacheStats not entered.">                    buffer.Append(<span class="string">"No Cache."</span>);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1271
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1252: Method GetDataCacheStats not entered.">                }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1272
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1252: Method GetDataCacheStats not entered.">                buffer.Append(<span class="string">"\n"</span>);</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1273
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1252: Method GetDataCacheStats not entered.">            }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1274
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1252: Method GetDataCacheStats not entered.">            <span class="keyword">return</span> buffer.ToString();</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumberHilight">
                  1275
                </td>
                  <td class="coverageCountWarning">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLineWarning" title="Line 1252: Method GetDataCacheStats not entered.">        }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1276
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1277
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="ppdirec">#endregion</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1278
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1279
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">        <span class="ppdirec">#endregion</span></span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1280
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">    }</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1281
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine">}</span>
                  </td>
      </tr>        
          <tr>
        <td class="lineNumber">
                  1282
                </td>
                  <td class="coverageCount">&nbsp;</td>
                          <td class="srcCell">
                              <span class="srcLine"></span>
                  </td>
      </tr>        
        </table>

    <table class="coverageTable" cellspacing="0" cellpadding="2">
      <tr><td class="hbreak" colspan="6">&nbsp;</td></tr>
      <tr>
  <td class="footer" colspan="6">
    <table>
      <tr>
        <td><a target="_new" href="http://cenqua.com/clover.net/">
          <img class="linkImage" alt="Clover.NET" src="../img/logo.gif"/></a>
        </td>
        <td>Report generated by 
          <a class="footerLink" target="_new" href="http://cenqua.com/clover.net/">Clover.NET v1.2.1941</a>
          <br />Saturday, May 21, 2005 11:01:44 AM.
        </td>
        <td class="footerMessage">Open Source License registered to the iBATIS.NET Project. This license of Clover.NET is provided to support the development of iBATIS.NET only.<br /></td>
      </tr>
    </table>
  </td>
</tr>    </table>
  </body>
</html>
